Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-126479

Data filled out on Forms is lost when user session expires

    Details

      Description

      Steps to reproduce

      1. Go to Content & Data > Forms
      2. Add a new Form
      3. Add a Text field
      4. Publish the Form
      5. Fill out the Text field with any text
      6. Wait user session expire. You'll be notified about it on the left bottom side of the UI. ( Tip: reduce the session timeout to 1 minute to make easier the issue reproduction. You can update the session timeout through the parameter <session-timeout> available on the file tomcat-9.0.37/webapps/ROOT/WEB-INF/web.xml. )
      7. Submit the Form

      Note: It can also be reproduced when filling out the form as Guest.

      Expected result
      Forms should redirect the user to the login screen, display a message informing his session has expired and once the user logs into portal, get back to the form with the latest draft loaded on Forms.
      As a Guest, Forms must reload the page when submitting in an expired session.

      Actual result
      A blank screen is displayed and the user doesn't know what happened with the inputted data.

        Attachments

          Activity

            People

            Assignee:
            renato.rego Renato Rêgo
            Reporter:
            renato.rego Renato Rêgo
            Participants of an Issue:
            Recent user:
            Tomáš Polešovský
            Engineering Assignee:
            Renato Rêgo
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Days since last comment:
              35 weeks, 3 days ago

                Packages

                Version Package
                7.4.2 CE GA3 DXP 7,4
                Master