diff --git a/src/lib/components/admin/Settings/Models.svelte b/src/lib/components/admin/Settings/Models.svelte index 873939fc60..69fde24086 100644 --- a/src/lib/components/admin/Settings/Models.svelte +++ b/src/lib/components/admin/Settings/Models.svelte @@ -623,6 +623,9 @@ ).catch(() => null); if (res) { + if (!savedModels.find((m: ModelListItem) => m.id === model.id)) { + savedModels = [...savedModels, res]; + } models = models.map((m) => m.id === model.id ? { ...m, access_grants: res.access_grants ?? nextAccessGrants } : m );