Skip to content
Snippets Groups Projects

Update file MarketplaceStorage.php for access check issue

1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
@@ -47,11 +47,11 @@ class MarketplaceStorage extends StoreStorage {
if ($uid = $this->getCurrentUserId($user)) {
$config = $this->configFactory->get('commerce_marketplace.settings');
$uuid = $config->get("owners.{$uid}.default_store");
$ids = parent::getQuery()->condition('uid', $uid)->execute();
$ids = parent::getQuery()->condition('uid', $uid)->accessCheck(TRUE)->execute();
}
elseif ($default_store = parent::loadDefault()) {
$uuid = $default_store->uuid();
$ids = parent::getQuery()->execute();
$ids = parent::getQuery()->accessCheck(TRUE)->execute();
}
if (!empty($ids)) {
@@ -95,10 +95,10 @@ class MarketplaceStorage extends StoreStorage {
public function loadMultiple(array $ids = NULL, AccountInterface $user = NULL) {
$stores = [];
if (!$ids && $user) {
$ids = parent::getQuery()->condition('uid', $user->id())->execute();
$ids = parent::getQuery()->condition('uid', $user->id())->accessCheck(TRUE)->execute();
}
elseif (!$ids) {
$ids = $this->getQuery()->execute();
$ids = $this->getQuery()->accessCheck(TRUE)->execute();
}
if ($ids) {
Loading