diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte index 80cc73cfc6..51b191d0d6 100644 --- a/src/lib/components/workspace/Models/ModelEditor.svelte +++ b/src/lib/components/workspace/Models/ModelEditor.svelte @@ -116,11 +116,24 @@ info.name = name; if (id === '') { - toast.error('Model ID is required.'); + toast.error($i18n.t('Model ID is required.')); + loading = false; + + return; } if (name === '') { - toast.error('Model Name is required.'); + toast.error($i18n.t('Model Name is required.')); + loading = false; + + return; + } + + if (knowledge.some((item) => item.status === 'uploading')) { + toast.error($i18n.t('Please wait until all files are uploaded.')); + loading = false; + + return; } info.params = { ...info.params, ...params };