diff --git a/src/app/resource/controllers/ResourceListController.php b/src/app/resource/controllers/ResourceListController.php
index 779c549a12ad5c013d9a0e4e11116400b0115d7b..6878b0ef53aebc30fcc8eb71a43973c780fe4ceb 100644
--- a/src/app/resource/controllers/ResourceListController.php
+++ b/src/app/resource/controllers/ResourceListController.php
@@ -130,6 +130,8 @@ class ResourceListController
                     $select[] = 'res_letterbox.modification_date';
                 } elseif ($value['value'] == 'getOpinionLimitDate') {
                     $select[] = 'res_letterbox.opinion_limit_date';
+                } elseif (strpos($value['value'], 'indexingCustomField_') !== false && !in_array('res_letterbox.custom_fields', $select)) {
+                    $select[] = 'res_letterbox.custom_fields';
                 }
             }
 
@@ -929,6 +931,14 @@ class ResourceListController
                     } elseif ($value['value'] == 'getOpinionLimitDate') {
                         $value['displayValue'] = $resource['opinion_limit_date'];
                         $display[] = $value;
+                    } elseif ($value['value'] == 'getResId') {
+                        $value['displayValue'] = $resource['res_id'];
+                        $display[] = $value;
+                    } elseif (strpos($value['value'], 'indexingCustomField_') !== false) {
+                        $customId = explode('_', $value['value'])[1];
+                        $customValue = json_decode($resource['custom_fields'], true);
+                        $value['displayValue'] = $customValue[$customId] ?? '';
+                        $display[] = $value;
                     }
                 }
                 $formattedResources[$key]['folders'] = ResourceListController::getFolders(['resId' => $resource['res_id'], 'userId' => $args['userId']]);