diff --git a/src/app/resource/controllers/ResourceListController.php b/src/app/resource/controllers/ResourceListController.php
index 0ef0ad8ee1cc64664559235ff69b8efb10d88e17..bfab33eab6a1c1a96d7760d756ffedc4e6cb33b2 100644
--- a/src/app/resource/controllers/ResourceListController.php
+++ b/src/app/resource/controllers/ResourceListController.php
@@ -237,9 +237,9 @@ class ResourceListController
             if (empty($data['categories'])) {
                 $tmpWhere = 'category_id is null';
             } else {
-                $replace = preg_replace('/(^,)|(,$)/', '', $data['category_id']);
+                $replace = preg_replace('/(^,)|(,$)/', '', $data['categories']);
                 $replace = preg_replace('/(,,)/', ',', $replace);
-                if ($replace != $data['category_id']) {
+                if ($replace != $data['categories']) {
                     $tmpWhere = '(category_id is null OR category_id in (?))';
                 } else {
                     $tmpWhere = 'category_id in (?)';
@@ -290,11 +290,11 @@ class ResourceListController
             }
             if (!empty($entitiesChildren)) {
                 $wherePriorities[] = 'destination in (?)';
-                $dataPriorities[] = explode(',', $data['entities']);
+                $dataPriorities[] = $entitiesChildren;
                 $whereCategories[] = 'destination in (?)';
-                $dataCategories[] = explode(',', $data['entities']);
+                $dataCategories[] = $entitiesChildren;
                 $whereStatuses[] = 'destination in (?)';
-                $dataStatuses[] = explode(',', $data['entities']);
+                $dataStatuses[] = $entitiesChildren;
             }
         }