[ https://issues.apache.org/jira/browse/ISIS-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Keir Haywood updated ISIS-2253: -------------------------------------- Component/s: (was: Isis Core) Fix Version/s: (was: 2.0.5) > Actions fail MM Validation when associated > ------------------------------------------ > > Key: ISIS-2253 > URL: https://issues.apache.org/jira/browse/ISIS-2253 > Project: Isis > Issue Type: Bug > Components: Isis Viewer Wicket > Reporter: Andi Huber > Priority: Major > > In fact, this is a case of two wrongs not quite making a right. There's a > nasty hack in that it is the Wicket viewer that knows how to populate the > choices for the parameter, and it does this without looking for an > autoComplete or choices facet ; it just picks up the checked items of the > associated collection. > The short term solution to fix DemoApp is just to update that metamodel > validator to also take into account any AssociatedWithFacet. > The long term "correct" solution is a new facet factory that will derive a > ChoicesFacet from the AssociatedWithFacet, and then to remove the special > case logic from the Wicket viewer. > That would then make the validator correct as it is now written. -- This message was sent by Atlassian Jira (v8.3.4#803005)