diff --git a/plugins/entity/PanelizerEntityDefault.class.php b/plugins/entity/PanelizerEntityDefault.class.php
old mode 100644
new mode 100755
index c9dc149..294d45e
--- a/plugins/entity/PanelizerEntityDefault.class.php
+++ b/plugins/entity/PanelizerEntityDefault.class.php
@@ -840,6 +840,11 @@ abstract class PanelizerEntityDefault implements PanelizerEntityInterface {
       // And write the new record.
       return drupal_write_record('panelizer_entity', $panelizer, $update);
     }
+    elseif (!empty($entity->panelizer['name']) && !empty($entity->original->panelizer)) {
+      $entity->panelizer = $entity->original->panelizer;
+      $entity->panelizer->revision_id = $revision_id;
+      drupal_write_record('panelizer_entity', $entity->panelizer);
+    }
     else {
       $entity->panelizer->entity_type = $this->entity_type;
       $entity->panelizer->entity_id = $entity_id;
