diff --git a/src/Plugin/Field/FieldType/ReserveCategory.php b/src/Plugin/Field/FieldType/ReserveCategory.php index d7772ae..29f3d2d 100644 --- a/src/Plugin/Field/FieldType/ReserveCategory.php +++ b/src/Plugin/Field/FieldType/ReserveCategory.php @@ -1,5 +1,5 @@ sort('name', 'ASC')->execute(); + $ids = \Drupal::entityQuery('reserve_category')->accessCheck(TRUE) + ->sort('name', 'ASC')->execute(); $categories = \Drupal\reserve\Entity\ReserveCategory::loadMultiple($ids); $options = array(); foreach ($categories as $cat) { @@ -113,4 +114,4 @@ class ReserveCategory extends FieldItemBase implements FieldItemInterface { ] + parent::defaultFieldSettings(); } -} \ No newline at end of file +} diff --git a/src/Plugin/Field/FieldWidget/ReserveCategorySelect.php b/src/Plugin/Field/FieldWidget/ReserveCategorySelect.php index 7b73085..75c0da9 100644 --- a/src/Plugin/Field/FieldWidget/ReserveCategorySelect.php +++ b/src/Plugin/Field/FieldWidget/ReserveCategorySelect.php @@ -30,7 +30,8 @@ class ReserveCategorySelect extends WidgetBase { // get a list of all Reserve Categories for this bundle $set = $items->getSettings()['categories']; - $ids = \Drupal::entityQuery('reserve_category')->sort('name', 'ASC')->execute(); + $ids = \Drupal::entityQuery('reserve_category')->accessCheck(TRUE) + ->sort('name', 'ASC')->execute(); $categories = ReserveCategory::loadMultiple($ids); $options = array(); foreach ($categories as $key => $cat) { @@ -47,4 +48,4 @@ class ReserveCategorySelect extends WidgetBase { return array('cid' => $element); } -} \ No newline at end of file +}