-
Notifications
You must be signed in to change notification settings - Fork 54
[Jenkins-54498] version creation databoundconstructor regression #56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Jenkins-54498] version creation databoundconstructor regression #56
Conversation
appId is always NonNull.
|
Hi @MikolajKakol are you able to test these changes out? Hopefully it fixes the issue you were having. |
|
@jenkinsci/code-reviewers Could you also give this a look. The original problem was that we introduced a new parameter in the |
Needed to prevent further breakages as others (such as test classes) may need it.
|
I tested |
|
@MikolajKakol Thank you for confirming. I'll wait until the Jenkins Code Reviewers have a look before merging. |
|
I've added some tests for this confirming the new behavioural changes and hopefully should protect against further breakages. @jenkinsci/code-reviewers If one of you has time I'd appreciate a quick look over this. The original problem was that we introduced a new parameter in the @DataBoundContructor that forced a new behaviour on existing users that really should have been optional. I think now we fall back to a sensible default if no additional parameter is explicitly set in the pipeline. |
Carried over from regression in #52. Attempting to make the
versionCreationfield optional by making better use of@DataBoundSetterfunctionality.