diff --git a/panelizer.module b/panelizer.module index e526a63..5ca4ae7 100644 --- a/panelizer.module +++ b/panelizer.module @@ -1844,6 +1844,10 @@ function panels_ipe_revert_to_default($form, &$form_state) { // Restore the original $panelizer->name. $panelizer->name = $stored_name; drupal_write_record('panelizer_entity', $panelizer); + // Entity Save just to trigger any update hooks that need to happen. + // Helps if entity cache is enabled, for example. + $entity->panelizer[$view_mode] = $panelizer; + $handler->entity_save($entity); } /**