Skip to content

[25.1] Fix credential validation logic in tool form component#21889

Merged
davelopez merged 1 commit intogalaxyproject:release_25.1from
itisAliRH:fix-tool-with-optional-credentials-run-error
Feb 19, 2026
Merged

[25.1] Fix credential validation logic in tool form component#21889
davelopez merged 1 commit intogalaxyproject:release_25.1from
itisAliRH:fix-tool-with-optional-credentials-run-error

Conversation

@itisAliRH
Copy link
Copy Markdown
Member

Fixes #21848

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. Open a tool with optional credentials
    2. If no credentials group existed, the tool should be able to run

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

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.
Copy link
Copy Markdown
Contributor

@davelopez davelopez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the fix!

@davelopez davelopez merged commit 650f559 into galaxyproject:release_25.1 Feb 19, 2026
29 checks passed
@github-project-automation github-project-automation Bot moved this from Needs Review to Done in Galaxy Dev - weeklies Feb 19, 2026
@itisAliRH itisAliRH deleted the fix-tool-with-optional-credentials-run-error branch February 19, 2026 16:39
@ahmedhamidawan ahmedhamidawan modified the milestones: 26.1, 26.0 Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Development

Successfully merging this pull request may close these issues.

3 participants