mirror of
https://github.com/samanhappy/mcphub.git
synced 2025-12-24 02:39:19 -05:00
fix: Include mcpServers, oauthClients, and oauthTokens in merged settings for non-admin users (#440)
This commit is contained in:
@@ -37,9 +37,12 @@ export class DataServicex implements DataService {
|
|||||||
const currentUser = user || UserContextService.getInstance().getCurrentUser();
|
const currentUser = user || UserContextService.getInstance().getCurrentUser();
|
||||||
if (!currentUser || currentUser.isAdmin) {
|
if (!currentUser || currentUser.isAdmin) {
|
||||||
const result = { ...all };
|
const result = { ...all };
|
||||||
|
result.mcpServers = newSettings.mcpServers;
|
||||||
result.users = newSettings.users;
|
result.users = newSettings.users;
|
||||||
result.systemConfig = newSettings.systemConfig;
|
result.systemConfig = newSettings.systemConfig;
|
||||||
result.groups = newSettings.groups;
|
result.groups = newSettings.groups;
|
||||||
|
result.oauthClients = newSettings.oauthClients;
|
||||||
|
result.oauthTokens = newSettings.oauthTokens;
|
||||||
return result;
|
return result;
|
||||||
} else {
|
} else {
|
||||||
const result = JSON.parse(JSON.stringify(all));
|
const result = JSON.parse(JSON.stringify(all));
|
||||||
|
|||||||
Reference in New Issue
Block a user