Browse Source

fix: validation logic

Matt Rubens 1 year ago
parent
commit
919fb5b913
1 changed files with 2 additions and 2 deletions
  1. 2 2
      webview-ui/src/components/settings/SettingsView.tsx

+ 2 - 2
webview-ui/src/components/settings/SettingsView.tsx

@@ -95,10 +95,10 @@ const SettingsView = ({ onDone }: SettingsViewProps) => {
 	// Initial validation on mount
 	useEffect(() => {
 		const apiValidationResult = validateApiConfiguration(apiConfiguration)
-		const modelIdValidationResult = validateModelId(apiConfiguration, openRouterModels)
+		const modelIdValidationResult = validateModelId(apiConfiguration, glamaModels, openRouterModels)
 		setApiErrorMessage(apiValidationResult)
 		setModelIdErrorMessage(modelIdValidationResult)
-	}, [apiConfiguration, openRouterModels])
+	}, [apiConfiguration, glamaModels, openRouterModels])
 
 	const handleResetState = () => {
 		vscode.postMessage({ type: "resetState" })