You are here

function social_search_update_8106 in Open Social 8.5

Same name and namespace in other branches
  1. 8 modules/social_features/social_search/social_search.install \social_search_update_8106()
  2. 8.2 modules/social_features/social_search/social_search.install \social_search_update_8106()
  3. 8.3 modules/social_features/social_search/social_search.install \social_search_update_8106()
  4. 8.4 modules/social_features/social_search/social_search.install \social_search_update_8106()
  5. 8.6 modules/social_features/social_search/social_search.install \social_search_update_8106()
  6. 8.7 modules/social_features/social_search/social_search.install \social_search_update_8106()

Revert the Social Search feature so the 'Skip user 1' processor is used.

File

modules/social_features/social_search/social_search.install, line 177
Install, update and uninstall functions for the social_search module.

Code

function social_search_update_8106() {

  // Import the Social Search feature.
  \Drupal::service('features.manager')
    ->import([
    'social_search',
  ]);

  /** @var \Drupal\search_api\Entity\Index $index */
  $index = Index::load('social_users');

  // Reindex the user index to ensure for the 'Skip user 1' is also taken care
  // of for updates.
  if ($index !== NULL && $index
    ->status()) {
    $index
      ->clear();
    $index
      ->reindex();
  }
}