diff --git a/src/Repository/Model/Catalog.php b/src/Repository/Model/Catalog.php index 3ad49cfec1..2f4b615b91 100644 --- a/src/Repository/Model/Catalog.php +++ b/src/Repository/Model/Catalog.php @@ -1220,7 +1220,7 @@ public static function has_access($catalog_id, $user_id) return true; } $params = array($catalog_id, $user_id); - $sql = "SELECT `catalog_id` FROM `catalog_filter_group_map` WHERE `catalog_id` = ? AND `group_id` IN (SELECT `catalog_filter_group` FROM `user` WHERE `id` = ?);"; + $sql = "SELECT `catalog_id` FROM `catalog_filter_group_map` WHERE `catalog_id` = ? AND `enabled` = 1 AND `group_id` IN (SELECT `catalog_filter_group` FROM `user` WHERE `id` = ?);"; $db_results = Dba::read($sql, $params); if (Dba::num_rows($db_results)) {