Uploaded image for project: 'Magnolia Personalization'
  1. Magnolia Personalization
  2. MGNLPN-409

Date trait can be stored without define startDate and endDate values

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Neutral
    • 1.4.8, 1.5.3
    • 1.4.7, 1.5.1
    • Traits
    • None

    Description

      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.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              ajuran Antonín Juran
              miruela Mercedes Iruela
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD