diff --git a/src/Plugin/RateWidgetBase.php b/src/Plugin/RateWidgetBase.php index 0b9d885..ac35bfc 100644 --- a/src/Plugin/RateWidgetBase.php +++ b/src/Plugin/RateWidgetBase.php @@ -293,6 +293,7 @@ class RateWidgetBase extends PluginBase { } $query = $this->entityTypeManager->getStorage('vote')->getQuery(); + $query->accessCheck(TRUE); foreach ($vote_data as $key => $value) { $query->condition($key, $value); @@ -403,6 +404,7 @@ class RateWidgetBase extends PluginBase { $vote_data['user_id'] = $user_id; } $query = $this->entityTypeManager->getStorage('vote')->getQuery(); + $query->accessCheck(TRUE); foreach ($vote_data as $key => $value) { $query->condition($key, $value); } diff --git a/src/Plugin/views/field/RateWidgetField.php b/src/Plugin/views/field/RateWidgetField.php index ba9af5b..93887d1 100644 --- a/src/Plugin/views/field/RateWidgetField.php +++ b/src/Plugin/views/field/RateWidgetField.php @@ -194,6 +194,7 @@ class RateWidgetField extends FieldPluginBase { else { // Get the widgets assigned to this entity. $query = \Drupal::entityQuery('rate_widget'); + $query->accessCheck(TRUE); $query->condition('entity_types.*', [$entity_type_id . '.' . $bundle], 'IN'); $widget_ids = $query->execute();