diff --git a/modules/core/log/farm_log.module b/modules/core/log/farm_log.module index 8b13d4997d..55b2d80310 100644 --- a/modules/core/log/farm_log.module +++ b/modules/core/log/farm_log.module @@ -30,16 +30,11 @@ function farm_log_entity_prepare_form(EntityInterface $entity, $operation, FormS $query = \Drupal::request()->query; // Prepopulate the log asset field. - $asset_ids = $query->get('asset'); + $asset_ids = $query->all('asset'); if (!empty($asset_ids)) { /** @var \Drupal\Core\Field\EntityReferenceFieldItemList $asset_field */ $asset_field = $entity->get('asset'); - // Wrap in an array, if necessary. - if (!is_array($asset_ids)) { - $asset_ids = [$asset_ids]; - } - // Add each asset the user has view access to. $assets = \Drupal::entityTypeManager()->getStorage('asset')->loadMultiple($asset_ids); foreach ($assets as $asset) {