From 95c5b0c0ab0b3570b8eea818bff1ddb16e23114a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be>
Date: Thu, 4 Aug 2016 17:18:57 +0200
Subject: [PATCH] Fixes #4945 fixed big regression in DateAttribute

---
 include/simpleplugin/class_attribute.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/simpleplugin/class_attribute.inc b/include/simpleplugin/class_attribute.inc
index 0ca9001ca..0f43741f9 100644
--- a/include/simpleplugin/class_attribute.inc
+++ b/include/simpleplugin/class_attribute.inc
@@ -1490,7 +1490,6 @@ class DateAttribute extends Attribute
     } elseif (!($this->value instanceof DateTime)) {
       try {
         $this->setValue($this->getDateValue());
-        return $this->dateToLdap($this->value);
       } catch (Exception $e) {
         if (is_object($this->plugin) && $this->plugin->is_template) {
           return $value;
@@ -1499,6 +1498,7 @@ class DateAttribute extends Attribute
         }
       }
     }
+    return $this->dateToLdap($this->value);
   }
 
   function check ()
-- 
GitLab