Fix credential validation logic in ToolForm component

Updated the hasCredentialsErrors computed property to include a check for toolHasRequiredServiceCredentials. This ensures that the validation correctly reflects whether all required service for a required credentials are provided by the user.
This commit is contained in:
Alireza Heidari
2026-02-19 15:41:51 +01:00
parent 32e33716a1
commit 8041f65e14
+5 -4
View File
@@ -276,10 +276,11 @@ export default {
},
hasCredentialsErrors() {
if (this.formConfig.credentials?.length) {
const { hasUserProvidedAllRequiredServiceCredentials } = useUserToolCredentials(
this.formConfig.id,
this.formConfig.version,
);
const { hasUserProvidedAllRequiredServiceCredentials, toolHasRequiredServiceCredentials } =
useUserToolCredentials(this.formConfig.id, this.formConfig.version);
if (!toolHasRequiredServiceCredentials.value) {
return false;
}
return !hasUserProvidedAllRequiredServiceCredentials.value;
}
return false;