From 9bcc334d8b9cd583c345c92c1d8a4bf03f24e6af Mon Sep 17 00:00:00 2001
From: Damien <damien.burel@maarch.org>
Date: Fri, 13 Apr 2018 10:56:01 +0200
Subject: [PATCH] [REFACTORING] Database update with date

---
 src/core/models/DatabaseModel.php | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/core/models/DatabaseModel.php b/src/core/models/DatabaseModel.php
index 3eb0a09323f..f80d714e3ea 100644
--- a/src/core/models/DatabaseModel.php
+++ b/src/core/models/DatabaseModel.php
@@ -200,8 +200,12 @@ class DatabaseModel
         $querySet  = [];
         $dataSet = [];
         foreach ($args['set'] as $key => $value) {
-            $querySet[] = "{$key} = ?";
-            $dataSet[] = $value;
+            if ($value == 'SYSDATE' || $value == 'CURRENT_TIMESTAMP') {
+                $querySet[] = "{$key} = {$value}";
+            } else {
+                $querySet[] = "{$key} = ?";
+                $dataSet[] = $value;
+            }
         }
         $args['data'] = array_merge($dataSet, $args['data']);
         $set = implode(', ', $querySet);
-- 
GitLab