Loading cloud.module +11 −0 Original line number Diff line number Diff line Loading @@ -478,6 +478,17 @@ function cloud_mail($key, array &$message, array $params): void { * Implements hook_cloud_config_predelete(). */ function cloud_cloud_config_predelete(CloudConfig $cloud_config): void { // Delete all cloud project entities. $storage = \Drupal::entityTypeManager()->getStorage('cloud_project'); $entities = $storage->loadByProperties([ 'cloud_context' => $cloud_config->getCloudContext(), 'type' => $cloud_config->bundle(), ]); if (!empty($entities)) { $storage->delete($entities); } // Delete cached operation data, if exists. $cache_service = \Drupal::service('cloud.cache'); $cache_service->clearOperationAccessCache($cloud_config->getCloudContext()); Loading Loading
cloud.module +11 −0 Original line number Diff line number Diff line Loading @@ -478,6 +478,17 @@ function cloud_mail($key, array &$message, array $params): void { * Implements hook_cloud_config_predelete(). */ function cloud_cloud_config_predelete(CloudConfig $cloud_config): void { // Delete all cloud project entities. $storage = \Drupal::entityTypeManager()->getStorage('cloud_project'); $entities = $storage->loadByProperties([ 'cloud_context' => $cloud_config->getCloudContext(), 'type' => $cloud_config->bundle(), ]); if (!empty($entities)) { $storage->delete($entities); } // Delete cached operation data, if exists. $cache_service = \Drupal::service('cloud.cache'); $cache_service->clearOperationAccessCache($cloud_config->getCloudContext()); Loading