diff core/modules/workspaces/src/EntityQuery/QueryTrait.php @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents a9cd425dd02b
children
line wrap: on
line diff
--- a/core/modules/workspaces/src/EntityQuery/QueryTrait.php	Thu Feb 28 13:11:55 2019 +0000
+++ b/core/modules/workspaces/src/EntityQuery/QueryTrait.php	Thu May 09 15:34:47 2019 +0100
@@ -69,4 +69,18 @@
     return $this;
   }
 
+  /**
+   * {@inheritdoc}
+   */
+  public function isSimpleQuery() {
+    // We declare that this is not a simple query in
+    // \Drupal\workspaces\EntityQuery\QueryTrait::prepare(), but that's not
+    // enough because the parent method can return TRUE in some circumstances.
+    if ($this->sqlQuery->getMetaData('active_workspace_id')) {
+      return FALSE;
+    }
+
+    return parent::isSimpleQuery();
+  }
+
 }