🐛 fix GetAsPlainText() on EnumSet

This commit is contained in:
Eric
2020-03-03 17:34:15 +01:00
parent f36fcb2a2d
commit afc118e9c2

View File

@@ -10188,8 +10188,13 @@ class AttributeEnumSet extends AttributeSet
public function GetValueLabel($sValue)
{
if ($sValue instanceof ormSet)
{
$sValue = implode(', ', $sValue->GetValues());
}
$aValues = $this->GetRawPossibleValues();
if (!empty($aValues) && !empty($sValue) && isset($aValues[$sValue]))
if (is_array($aValues) && is_string($sValue) && isset($aValues[$sValue]))
{
$sValue = $aValues[$sValue];
}