From 91005e48cc38d60a4f768d64cf6ef9e0caac35d4 Mon Sep 17 00:00:00 2001
From: Jean-Laurent <jean-laurent.duzant@xelians.fr>
Date: Mon, 11 Apr 2022 10:17:59 +0200
Subject: [PATCH] FEAT #20145 TIME 0:05 check/fix undefined phone key/value

---
 src/app/user/controllers/UserController.php | 4 ++++
 src/app/user/models/UserModel.php           | 1 +
 2 files changed, 5 insertions(+)

diff --git a/src/app/user/controllers/UserController.php b/src/app/user/controllers/UserController.php
index 151204693c..d75e1841f8 100755
--- a/src/app/user/controllers/UserController.php
+++ b/src/app/user/controllers/UserController.php
@@ -147,6 +147,10 @@ class UserController
             $body['x509_fingerprint'] = $body['x509Fingerprint'];
         }
 
+        if (empty($body['phone'])) {
+            $body['phone'] = '';
+        }
+
         if (!empty($body['isRest'])) {
             $body['"isRest"'] = true;
         }
diff --git a/src/app/user/models/UserModel.php b/src/app/user/models/UserModel.php
index 5c0835aae0..cf2827378e 100755
--- a/src/app/user/models/UserModel.php
+++ b/src/app/user/models/UserModel.php
@@ -96,6 +96,7 @@ class UserModel
                 'password'                      => $args['password'],
                 'firstname'                     => $args['firstname'],
                 'lastname'                      => $args['lastname'],
+                'phone'                         => $args['phone'],
                 '"isRest"'                      => empty($args['isRest']) ? 'false' : 'true',
                 'picture'                       => $args['picture'],
                 'password_modification_date'    => 'CURRENT_TIMESTAMP',
-- 
GitLab