diff --git a/core/metamodel.class.php b/core/metamodel.class.php index 4f078aa4a..aede7e916 100644 --- a/core/metamodel.class.php +++ b/core/metamodel.class.php @@ -835,6 +835,10 @@ abstract class MetaModel final static public function GetAttributeDef($sClass, $sAttCode) { self::_check_subclass($sClass); + if (!isset(self::$m_aAttribDefs[$sClass][$sAttCode])) + { + throw new Exception("Unknown attribute $sAttCode from class $sClass"); + } return self::$m_aAttribDefs[$sClass][$sAttCode]; }