If you click Customize this page and then click Save without making any changes, you can lose the previous change made in the IPE.

To reproduce:

  1. Do a clean install of Panopoly 1.39 with demo content enabled.
  2. Log in as an administrator.
  3. Go to the Lovely Vegetables page in the main menu.
  4. Click Customize this page.
  5. Add a text widget to the sidebar and make it reusable (for convenience in re-testing).
  6. Click Save in the CTools modal.
  7. Check the box to create a new revision. Add the revision log message "Added text widget."
  8. Click Save at the bottom of the page.
  9. Note your new widget is displayed.
  10. Click Customize this page again.
  11. Click Save at the bottom of the page without making any changes.
  12. Note your new widget is still displayed.
  13. Refresh the page.
  14. Note your new widget is no longer displayed.
  15. Go to the Revisions tab.
  16. Note that the current revision is the one with the message "Added text widget."

Comments

cboyden created an issue. See original summary.

cboyden’s picture

Status: Active » Needs review
StatusFileSize
new631 bytes

Here's a patch to apply the patch to the Panels recipe in panopoly_core.

cboyden’s picture

StatusFileSize
new656 bytes

  • dsnopek committed 0c40bc6 on 7.x-1.x
    Update Panopoly Core for Issue #2786553 by cboyden: Data loss: Saving in...
dsnopek’s picture

Status: Needs review » Fixed

Committed! Thanks :-)

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.