Marcelo Behera resolved Bug JENKINS-11176 as Fixed

No método registerExtension(), da classe ReleasePromotionCondition, coloquei um teste se a instância da classe DescriptorImpl já havia sido adicionada na lista, não permitindo a duplicação do objeto condição. Mudei também o tipo de retorno do método newInstance() de PromotionCondition para ReleasePromotionCondition na classe DescriptorImpl.

public static void registerExtension() {

DescriptorExtensionList<PromotionCondition, PromotionConditionDescriptor> listPromotionCondition = PromotionCondition.all();

if(!listPromotionCondition.contains(DescriptorImpl.class)){ PromotionCondition.all().add(new DescriptorImpl()); }
}

public ReleasePromotionCondition newInstance(StaplerRequest req, JSONObject formData) throws FormException { return new ReleasePromotionCondition(); }

Change By: Marcelo Behera (25/Feb/15 5:31 PM)
Status: In Progress Resolved
Resolution: Fixed
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to