You are here

function salesforce_pull_update_8005 in Salesforce Suite 8.4

Same name and namespace in other branches
  1. 8.3 modules/salesforce_pull/salesforce_pull.install \salesforce_pull_update_8005()
  2. 5.0.x modules/salesforce_pull/salesforce_pull.install \salesforce_pull_update_8005()

Update mappings with "pull standalone" property.

File

modules/salesforce_pull/salesforce_pull.install, line 98
Install/uninstall tasks for the Salesforce Pull module.

Code

function salesforce_pull_update_8005() {
  $mappings = \Drupal::entityTypeManager()
    ->getStorage('salesforce_mapping')
    ->loadPullMappings();
  foreach ($mappings as $mapping) {
    if (empty($mapping
      ->get('pull_standalone'))) {
      $mapping
        ->set('pull_standalone', FALSE)
        ->save();
    }
  }
}