Timothy J. Baek 11 months ago
parent
commit
8bca17ee1d
1 changed files with 12 additions and 16 deletions
  1. 12 16
      src/lib/components/workspace/Models.svelte

+ 12 - 16
src/lib/components/workspace/Models.svelte

@@ -20,27 +20,23 @@
 	let modelfilesImportInputElement: HTMLInputElement;
 
 	const deleteModelHandler = async (model) => {
-		if (model?.info?.base_model_id) {
-			const res = await deleteModelById(localStorage.token, model.id);
-
-			if (res) {
-				toast.success($i18n.t(`Deleted {{name}}`, { name: model.id }));
-			}
-			await models.set(await getModels(localStorage.token));
-		} else if (model?.owned_by === 'ollama') {
-			const res = await deleteModel(localStorage.token, model.id);
-
-			if (res) {
-				toast.success($i18n.t(`Deleted {{name}}`, { name: model.id }));
-			}
-			await models.set(await getModels(localStorage.token));
-		} else {
+		console.log(model.info);
+		if (!model?.info) {
 			toast.error(
-				$i18n.t('{{ owner }}: You cannot delete this model', {
+				$i18n.t('{{ owner }}: You cannot delete a base model', {
 					owner: model.owned_by.toUpperCase()
 				})
 			);
+			return null;
 		}
+
+		const res = await deleteModelById(localStorage.token, model.id);
+
+		if (res) {
+			toast.success($i18n.t(`Deleted {{name}}`, { name: model.id }));
+		}
+
+		await models.set(await getModels(localStorage.token));
 	};
 
 	const cloneModelHandler = async (model) => {