Browse Source

fix: import models

Timothy J. Baek 11 months ago
parent
commit
2981caa34b
1 changed files with 9 additions and 3 deletions
  1. 9 3
      src/lib/components/workspace/Models.svelte

+ 9 - 3
src/lib/components/workspace/Models.svelte

@@ -307,9 +307,15 @@
 
 					for (const model of savedModels) {
 						if (model?.info ?? false) {
-							await updateModelById(localStorage.token, model.id, model.info).catch((error) => {
-								return null;
-							});
+							if ($models.find((m) => m.id === model.id)) {
+								await updateModelById(localStorage.token, model.id, model.info).catch((error) => {
+									return null;
+								});
+							} else {
+								await addNewModel(localStorage.token, model.info).catch((error) => {
+									return null;
+								});
+							}
 						}
 					}