Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
If a default display is cloned the panes are given different 'pid' values but the UUID values are not reset.
Comment | File | Size | Author |
---|---|---|---|
#12 | panelizer-n2748373-11.patch | 542 bytes | DamienMcKenna |
#8 | panelizer-n2748373-8.patch | 4.66 KB | DamienMcKenna |
|
Comments
Comment #2
DamienMcKennaThis shows the problem exists.
Comment #3
DamienMcKennaComment #5
DamienMcKennaSlight refactoring.
Comment #7
DamienMcKennaSome more refactoring.
Comment #8
DamienMcKennaDisabling the comparison logic for now, will continue working on that later.
Comment #10
DamienMcKennaI've committed #8 so I can reuse some of the code elsewhere, but the underlying bug needs to be fixed.
Comment #12
DamienMcKennaThis shows the error.
Comment #14
DamienMcKennaI think this is actually caused by Panels, #2253919: The UUIDs of cloned variant and relative panes are the same of original ones will fix it.
Comment #15
DamienMcKennaThe patch in #2750545: New displays saved via panels_save_display() don't reset the UUID fixes this problem.
Comment #16
DamienMcKennaMarking this postponed until #2750545: New displays saved via panels_save_display() don't reset the UUID is committed.
Comment #17
DamienMcKennaGoing to handle the last bits in #2577031: Duplicated UUIDs after panelizer page override for specific node from node type template, so this can be closed.