Browse Source

fix: import models

Timothy J. Baek 11 tháng trước cách đây
mục cha
commit
2981caa34b

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

@@ -307,9 +307,15 @@
 
 
 					for (const model of savedModels) {
 					for (const model of savedModels) {
 						if (model?.info ?? false) {
 						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;
+								});
+							}
 						}
 						}
 					}
 					}