diff --git a/src/app/resource/controllers/ResourceControlController.php b/src/app/resource/controllers/ResourceControlController.php index 50467fcac6717a8a166864b8a74856826ea619c4..9aa87affff194cca2201b4eea966e840cfb2410b 100644 --- a/src/app/resource/controllers/ResourceControlController.php +++ b/src/app/resource/controllers/ResourceControlController.php @@ -389,7 +389,7 @@ class ResourceControlController } 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])) {