浏览代码

fix: error handling

Timothy J. Baek 1 年之前
父节点
当前提交
f467483753
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/lib/components/chat/Settings/Images.svelte

+ 3 - 3
src/lib/components/chat/Settings/Images.svelte

@@ -27,7 +27,7 @@
 	let AUTOMATIC1111_BASE_URL = '';
 
 	let selectedModel = '';
-	let models = [];
+	let models = null;
 
 	let imageSize = '';
 	let steps = 50;
@@ -35,7 +35,7 @@
 	const getModels = async () => {
 		models = await getDiffusionModels(localStorage.token).catch((error) => {
 			toast.error(error);
-			return [];
+			return null;
 		});
 		selectedModel = await getDefaultDiffusionModel(localStorage.token).catch((error) => {
 			return '';
@@ -198,7 +198,7 @@
 							{#if !selectedModel}
 								<option value="" disabled selected>Select a model</option>
 							{/if}
-							{#each models as model}
+							{#each models ?? [] as model}
 								<option value={model.title} class="bg-gray-100 dark:bg-gray-700"
 									>{model.model_name}</option
 								>