diff --git a/src/Service/ViewsBulkOperationsActionProcessor.php b/src/Service/ViewsBulkOperationsActionProcessor.php index 330a38e..d8ab3be 100644 --- a/src/Service/ViewsBulkOperationsActionProcessor.php +++ b/src/Service/ViewsBulkOperationsActionProcessor.php @@ -14,6 +14,7 @@ use Drupal\views\Views; use Drupal\views_bulk_operations\Action\ViewsBulkOperationsActionInterface; use Drupal\views_bulk_operations\ViewsBulkOperationsBatch; use Symfony\Component\HttpFoundation\RedirectResponse; +use Drupal\Core\Access\AccessResultInterface; /** * Defines VBO action processor. @@ -443,7 +444,7 @@ class ViewsBulkOperationsActionProcessor implements ViewsBulkOperationsActionPro // Check access. foreach ($this->queue as $delta => $entity) { $accessResult = $this->action->access($entity, $this->currentUser, TRUE); - if ($accessResult->isAllowed() === FALSE) { + if ($accessResult instanceof AccessResultInterface && $accessResult->isAllowed() === FALSE) { $result = [ 'message' => (string) $this->t('Access denied'), 'type' => 'warning',