From 26c5d90efd971f51f3926bf613c320c30cb8a3bb Mon Sep 17 00:00:00 2001
From: Damien <damien.burel@maarch.org>
Date: Tue, 19 Nov 2019 16:41:12 +0100
Subject: [PATCH] FEAT #12331 TIME 0:05 Fix indexing model check

---
 src/app/resource/controllers/ResController.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/app/resource/controllers/ResController.php b/src/app/resource/controllers/ResController.php
index 9f44519a600..4aa74eb6c58 100755
--- a/src/app/resource/controllers/ResController.php
+++ b/src/app/resource/controllers/ResController.php
@@ -911,7 +911,7 @@ class ResController
     {
         $body = $args['body'];
 
-        $resource = ResModel::getById(['resId' => $args['resId'], 'select' => ['status']]);
+        $resource = ResModel::getById(['resId' => $args['resId'], 'select' => ['status', 'model_id']]);
         if (empty($resource['status'])) {
             return ['errors' => 'Resource status is empty. It can not be modified'];
         }
@@ -941,6 +941,7 @@ class ResController
             return ['errors' => $control['errors']];
         }
 
+        $body['modelId'] = $resource['model_id'];
         $control = ResController::controlIndexingModelFields(['body' => $body]);
         if (!empty($control['errors'])) {
             return ['errors' => $control['errors']];
-- 
GitLab