-
Bug
-
Resolution: Fixed
-
Neutral
-
1.4.7, 1.5.1
-
None
-
-
Empty show more show less
-
Kromeriz 147
-
3
When audience is choosen audience and it is used 'date' as the trait, you can save the trait without choosing startDate and endDate. When the page is requested and error comes up since the info.magnolia.personalization.date.system.DateVoter is returning a NullpointerException:
Caused by: java.lang.NullPointerException at info.magnolia.personalization.date.system.DateVoter.boolVote(DateVoter.java:38) at info.magnolia.personalization.date.system.DateVoter.boolVote(DateVoter.java:28) at info.magnolia.voting.voters.AbstractBoolVoter.vote(AbstractBoolVoter.java:53) at info.magnolia.voting.voters.AndVoting.vote(AndVoting.java:51) at info.magnolia.voting.voters.VoterSet.vote(VoterSet.java:84) at info.magnolia.voting.DefaultVoting.vote(DefaultVoting.java:56) at info.magnolia.voting.voters.VoterSet.vote(VoterSet.java:84) at info.magnolia.personalization.variant.AbstractVariantResolver.vote(AbstractVariantResolver.java:89) at info.magnolia.personalization.variant.RegistryVariantResolver.resolveVariant(RegistryVariantResolver.java:68) at info.magnolia.personalization.variant.AbstractVariantResolver.getVariantNode(AbstractVariantResolver.java:66) at info.magnolia.personalization.variant.EditorVariantResolver.getVariantNode(EditorVariantResolver.java:71) at info.magnolia.personalization.decoration.PersonalizationNodeWrapper.<init>(PersonalizationNodeWrapper.java:91) at info.magnolia.personalization.decoration.ComponentPersonalizationNodeWrapper.<init>(ComponentPersonalizationNodeWrapper.java:37)
We shouldn't allow to save this date trait without startDate and endDate values or at least we shouldn´t return an error if these values are not set.
Acceptance criteria