From a47e3b429e327c0ae07c886ac98f461b23807f5a Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 16 Jun 2025 11:40:13 +0400 Subject: [PATCH] fix/refac: enforce multiple models permission to imported chats --- src/lib/components/chat/Chat.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 35aa9ce350..704ff93921 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -872,6 +872,11 @@ (chatContent?.models ?? undefined) !== undefined ? chatContent.models : [chatContent.models ?? '']; + + if (!($user?.role === 'admin' || ($user?.permissions?.chat?.multiple_models ?? true))) { + selectedModels = selectedModels.length > 0 ? [selectedModels[0]] : ['']; + } + oldSelectedModelIds = selectedModels; history =