N°4326 - Fix unknown attribute when no state attcode is given

This commit is contained in:
Eric Espie
2021-09-27 14:43:12 +02:00
parent 0d51dc61f9
commit f67f3eaf74

View File

@@ -7726,6 +7726,10 @@ abstract class MetaModel
*/
public static function GetEnumStyle(string $sClass, string $sAttCode, string $sValue = ''): ?ormStyle
{
if (empty($sAttCode)) {
return null;
}
$oAttDef = self::GetAttributeDef($sClass, $sAttCode);
if (!$oAttDef instanceof AttributeEnum) {
throw new CoreException("MetaModel::GetEnumStyle() Attribute $sAttCode of class $sClass is not an AttributeEnum\n");