From df228f9b29dcbd7cb76a4224359fde63838f7652 Mon Sep 17 00:00:00 2001
From: Damien <damien.burel@maarch.org>
Date: Tue, 10 Nov 2020 11:44:50 +0100
Subject: [PATCH] FEAT #14849 TIME 0 Fix update entities

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

diff --git a/src/app/entity/controllers/EntityController.php b/src/app/entity/controllers/EntityController.php
index edfcde1c1f5..944e643d1f5 100755
--- a/src/app/entity/controllers/EntityController.php
+++ b/src/app/entity/controllers/EntityController.php
@@ -268,7 +268,7 @@ class EntityController
                 $externalId['alfrescoPassword'] = PasswordModel::encrypt(['password' => $data['externalId']['alfrescoPassword']]);
             }
         }
-        $data['external_id'] = json_encode($externalId);
+        $data['external_id'] = !empty($externalId) ? json_encode($externalId) : '{}';
 
         EntityModel::update(['set' => $data, 'where' => ['entity_id = ?'], 'data' => [$aArgs['id']]]);
         HistoryController::add([
-- 
GitLab