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