diff --git a/ucb_site_configuration.install b/ucb_site_configuration.install index de4ea25..de6ae94 100644 --- a/ucb_site_configuration.install +++ b/ucb_site_configuration.install @@ -1,4 +1,6 @@ get('display') as &$display) { + if (isset($display['display_options']['path'])) { + $display['display_options']['path'] = $new_path; + } + } + + // Save the modified view + $view->save(); + + // Then disable the view + $view->disable(); + $view->save(); + + \Drupal::logger('ucb_site_configuration')->notice("Updated and disabled the '$view_id' view to resolve path conflict."); + } + else { + \Drupal::logger('ucb_site_configuration')->warning("View '$view_id' not found."); + } +} +