You are here

function search_api_solr_multilingual_post_update_fix_backend_ids in Search API Multilingual Solr Search 8

Fixes erroneous backend IDs.

File

./search_api_solr_multilingual.post_update.php, line 14

Code

function search_api_solr_multilingual_post_update_fix_backend_ids() {
  $storage = \Drupal::entityTypeManager()
    ->getStorage('search_api_server');

  /** @var \Drupal\search_api\ServerInterface[] $servers */
  $servers = $storage
    ->loadByProperties([
    'backend' => 'search_api_solr.multilingual',
  ]);
  foreach ($servers as $server) {
    $server
      ->set('backend', 'search_api_solr_multilingual');
    $server
      ->save();
  }
}