From a94c7a99606dd96747243267328fa781e28c778a Mon Sep 17 00:00:00 2001
From: lebozec <nicolas.lebozec@xelians.fr>
Date: Thu, 23 Feb 2023 12:18:15 +0100
Subject: [PATCH] FIX #23885 TIME 0:30 Change the ! empty by a notEmpty
 (intType)

---
 src/app/resource/controllers/ResourceControlController.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/app/resource/controllers/ResourceControlController.php b/src/app/resource/controllers/ResourceControlController.php
index e7437471b09..cd08ac3b8fc 100644
--- a/src/app/resource/controllers/ResourceControlController.php
+++ b/src/app/resource/controllers/ResourceControlController.php
@@ -378,7 +378,7 @@ class ResourceControlController
         foreach ($indexingModelFields as $indexingModelField) {
             if (strpos($indexingModelField['identifier'], 'indexingCustomField_') !== false) {
                 $customFieldId = explode('_', $indexingModelField['identifier'])[1];
-                if ($indexingModelField['mandatory'] && empty($body['customFields'][$customFieldId])) {
+                if ($indexingModelField['mandatory'] && Validator::intType()->notEmpty()->validate($body['customFields'][$customFieldId])) {
                     return ['errors' => "Body customFields[{$customFieldId}] is empty"];
                 }
                 if (!empty($body['customFields'][$customFieldId])) {
-- 
GitLab