From 7b7fe7769ea370da5dfe28440b26ea99e49f59c3 Mon Sep 17 00:00:00 2001 From: kristiaanvandeneynde <kristiaanvandeneynde@1345130.no-reply.drupal.org> Date: Thu, 9 Jul 2020 13:40:13 +0200 Subject: [PATCH] Issue #3134160 by kristiaanvandeneynde: Support all operations in query access alters --- src/QueryAccess/EntityQueryAlter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/QueryAccess/EntityQueryAlter.php b/src/QueryAccess/EntityQueryAlter.php index 25c7395..0b2cef3 100644 --- a/src/QueryAccess/EntityQueryAlter.php +++ b/src/QueryAccess/EntityQueryAlter.php @@ -103,7 +103,7 @@ class EntityQueryAlter implements ContainerInjectionInterface { /** @var \Drupal\entity\QueryAccess\QueryAccessHandlerInterface $query_access */ $query_access = $this->entityTypeManager->getHandler($entity_type_id, 'query_access'); - $conditions = $query_access->getConditions('view'); + $conditions = $query_access->getConditions($query->getMetaData('op') ?: 'view'); if ($conditions->isAlwaysFalse()) { $query->where('1 = 0'); } -- GitLab