From 4762b067414f020b7d10d7787e33c30c4c2197cd Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 7 Jun 2022 17:43:59 +0200 Subject: [PATCH] fix validating custom attribute of type 'date' --- controllers/class.EditFolder.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/controllers/class.EditFolder.php b/controllers/class.EditFolder.php index b3a3c572b..9f8aee5aa 100644 --- a/controllers/class.EditFolder.php +++ b/controllers/class.EditFolder.php @@ -54,6 +54,11 @@ class SeedDMS_Controller_EditFolder extends SeedDMS_Controller_Common { $attrdef = $dms->getAttributeDefinition($attrdefid); if(null === ($ret = $this->callHook('validateAttribute', $attrdef, $attribute))) { if($attribute) { + switch($attrdef->getType()) { + case SeedDMS_Core_AttributeDefinition::type_date: + $attribute = date('Y-m-d', makeTsFromDate($attribute)); + break; + } if(!$attrdef->validate($attribute, $folder, true)) { $this->errormsg = getAttributeValidationText($attrdef->getValidationError(), $attrdef->getName(), $attribute); return false;