diff --git a/uw_sites_all.install b/uw_sites_all.install index cdd92cd2de9727c579cc4dfc8fb40d15ed5a96ad..1bd800fea5bc3ccdbbc0c4cc1a3f815cf97b1926 100644 --- a/uw_sites_all.install +++ b/uw_sites_all.install @@ -2102,3 +2102,23 @@ function uw_sites_all_update_9168(&$sandbox) { function uw_sites_all_update_9169(&$sandbox) { \Drupal::service('module_installer')->install(['views_tree']); } + +/** + * Uninstall layout_builder_modal and install layout_builder_iframe_modal. + */ +function uw_sites_all_update_9170(&$sandbox) { + + // Uninstall layout_builder_modal. + $modules = [ + 'layout_builder_modal', + ]; + + \Drupal::service('module_installer')->uninstall($modules); + + // Install layout_builder_iframe_modal. + $modules = [ + 'layout_builder_iframe_modal', + ]; + + \Drupal::service('module_installer')->install($modules); +}