diff --git a/SeedDMS_Core/Core/inc.ClassAttribute.php b/SeedDMS_Core/Core/inc.ClassAttribute.php
index 088f4e73c..b82ccf1e8 100644
--- a/SeedDMS_Core/Core/inc.ClassAttribute.php
+++ b/SeedDMS_Core/Core/inc.ClassAttribute.php
@@ -1227,6 +1227,8 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */
$values = explode($attrvalue[0], substr($attrvalue, 1));
else
$values = array($attrvalue);
+ } elseif(is_array($attrvalue)) {
+ $values = $attrvalue;
} elseif(is_string($attrvalue) && !$attrvalue) {
$values = array();
} else
diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml
index 61ab24884..3d95e9911 100644
--- a/SeedDMS_Core/package.xml
+++ b/SeedDMS_Core/package.xml
@@ -24,6 +24,7 @@
GPL License
+- fix validating multi value attributes