You are here

function broken_link_update_8102 in Broken Link 8.3

Update to fix the broken missing handler in the views.

File

./broken_link.install, line 64

Code

function broken_link_update_8102() {
  $config_factory = \Drupal::configFactory();
  $view = $config_factory
    ->getEditable('views.view.broken_link');
  $save_view = FALSE;
  if ($view
    ->get('display.default.display_options.fields.query_string.field') != 'query_string_value') {
    $view
      ->set('display.default.display_options.fields.query_string.field', 'query_string_value');
    $save_view = TRUE;
  }
  if ($view
    ->get('display.default.display_options.fields.referers.field') != 'referers_value') {
    $view
      ->set('display.default.display_options.fields.referers.field', 'referers_value');
    $save_view = TRUE;
  }
  if ($save_view) {
    $view
      ->save();
  }
}