Browse Source

fix: make sure settings model exists

Timothy J. Baek 1 year ago
parent
commit
2095d4abb2
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/routes/+page.svelte

+ 6 - 3
src/routes/+page.svelte

@@ -39,7 +39,10 @@
 			settings = JSON.parse(settings);
 			settings = JSON.parse(settings);
 			console.log(settings);
 			console.log(settings);
 
 
-			selectedModel = settings.model ?? '';
+			selectedModel =
+				settings.model && models.map((model) => model.name).includes(settings.model)
+					? settings.model
+					: '';
 			system = settings.system ?? null;
 			system = settings.system ?? null;
 			temperature = settings.temperature ?? null;
 			temperature = settings.temperature ?? null;
 		}
 		}
@@ -233,8 +236,8 @@
 				return { models: [] };
 				return { models: [] };
 			});
 			});
 
 
-		const data = res;
-		models = data.models;
+		console.log(res);
+		models = res.models ?? [];
 	};
 	};
 
 
 	const submitPrompt = async (user_prompt) => {
 	const submitPrompt = async (user_prompt) => {