From b748d5edee80a7afbb50456f9debaf29b38eb6e5 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 16 Jun 2025 12:42:16 +0400 Subject: [PATCH] fix: direct tool servers permissions --- src/lib/components/chat/SettingsModal.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte index 6481dc029..69ce66c94 100644 --- a/src/lib/components/chat/SettingsModal.svelte +++ b/src/lib/components/chat/SettingsModal.svelte @@ -211,7 +211,9 @@ : []), ...($user?.role === 'admin' || - ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers) + ($user?.role === 'user' && + $user?.permissions?.features?.direct_tool_servers && + $config?.features?.direct_tool_servers) ? [ { id: 'tools', @@ -686,7 +688,7 @@ {/if} {:else if tabId === 'tools'} - {#if $user?.role === 'admin' || ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers)} + {#if $user?.role === 'admin' || ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers && $config?.features?.direct_tool_servers)}