fix: stop offering Ask for approval in a temporary chat, where it cannot apply

This commit is contained in:
silentoplayz 2026-09-23 11:12:16 -04:00
parent abd60d33fe
commit d0295189e0

View file

@ -2,7 +2,14 @@
import { getContext, onMount, tick } from 'svelte';
import { fly } from 'svelte/transition';
import { config, user, tools as _tools, mobile, knowledge } from '$lib/stores';
import {
config,
user,
tools as _tools,
mobile,
knowledge,
temporaryChatEnabled
} from '$lib/stores';
import { getKnowledgeBases } from '$lib/apis/knowledge';
import { createPicker } from '$lib/utils/google-drive-picker';
@ -71,7 +78,8 @@
let webUploadEnabled = true;
$: webUploadEnabled = $user?.role === 'admin' || ($user?.permissions?.chat?.web_upload ?? true);
$: toolPermissionsEnabled = $config?.features?.enable_tool_permissions ?? false;
$: toolPermissionsEnabled =
($config?.features?.enable_tool_permissions ?? false) && !$temporaryChatEnabled;
$: if (!fileUploadEnabled && files.length > 0) {
files = [];