From 0cf9504abab3138552fd85e86d105206bbb6b408 Mon Sep 17 00:00:00 2001 From: Damien <damien.burel@maarch.org> Date: Tue, 10 Nov 2020 14:09:27 +0100 Subject: [PATCH] FEAT #14849 TIME 0:25 Fix update null entities --- .../external/alfresco/controllers/AlfrescoController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/app/external/alfresco/controllers/AlfrescoController.php b/src/app/external/alfresco/controllers/AlfrescoController.php index db2606dff88..847edd2e3fb 100644 --- a/src/app/external/alfresco/controllers/AlfrescoController.php +++ b/src/app/external/alfresco/controllers/AlfrescoController.php @@ -241,6 +241,12 @@ class AlfrescoController ]; $account = json_encode($account); + EntityModel::update([ + 'set' => ['external_id' => "{}"], + 'where' => ['id in (?)', 'external_id = ?'], + 'data' => [$body['entities'], 'null'] + ]); + EntityModel::update([ 'postSet' => ['external_id' => "jsonb_set(external_id, '{alfresco}', '{$account}')"], 'where' => ['id in (?)'], -- GitLab