Kaynağa Gözat

Merge pull request #308 from anuraagdjain/fix/model-saving

fix(model-selector): prevent saving empty default model
Timothy Jaeryang Baek 1 yıl önce
ebeveyn
işleme
8370465796
1 değiştirilmiş dosya ile 6 ekleme ve 1 silme
  1. 6 1
      src/lib/components/chat/ModelSelector.svelte

+ 6 - 1
src/lib/components/chat/ModelSelector.svelte

@@ -6,6 +6,11 @@
 	export let disabled = false;
 
 	const saveDefaultModel = () => {
+		const hasEmptyModel = selectedModels.filter(it => it === '');
+		if(hasEmptyModel.length){
+			toast.error('Choose a model before saving...');
+			return;
+		}
 		settings.set({ ...$settings, models: selectedModels });
 		localStorage.setItem('settings', JSON.stringify($settings));
 		toast.success('Default model updated');
@@ -21,7 +26,7 @@
 				bind:value={selectedModel}
 				{disabled}
 			>
-				<option class=" text-gray-700" value="" selected>Select a model</option>
+				<option class=" text-gray-700" value="" selected disabled>Select a model</option>
 
 				{#each $models as model}
 					{#if model.name === 'hr'}