diff --git a/src/lib/components/admin/Functions.svelte b/src/lib/components/admin/Functions.svelte index 48c1863e7..8cd283381 100644 --- a/src/lib/components/admin/Functions.svelte +++ b/src/lib/components/admin/Functions.svelte @@ -681,7 +681,8 @@ } toast.success($i18n.t('Functions imported successfully')); - functions.set(await getFunctions(localStorage.token)); + functions = await getFunctionList(localStorage.token); + _functions.set(await getFunctions(localStorage.token)); models.set( await getModels( localStorage.token, @@ -690,6 +691,8 @@ true ) ); + importFiles = null; + functionsImportInputElement.value = ''; }; reader.readAsText(importFiles[0]); diff --git a/src/lib/components/workspace/Tools.svelte b/src/lib/components/workspace/Tools.svelte index cd0d5c35b..169b270c3 100644 --- a/src/lib/components/workspace/Tools.svelte +++ b/src/lib/components/workspace/Tools.svelte @@ -615,7 +615,9 @@ } toast.success($i18n.t('Tool imported successfully')); - tools.set(await getTools(localStorage.token)); + await init(); + importFiles = null; + toolsImportInputElement.value = ''; }; reader.readAsText(importFiles[0]);