From 51624dd05e1aa9a990a3069a77aa96b94ad8ddf5 Mon Sep 17 00:00:00 2001 From: Romain Quetiez Date: Mon, 9 Feb 2015 13:19:34 +0000 Subject: [PATCH] #1060 Internal: improved the symptoms when calling MetaModel::GetAttributeDef with an invalid attribute code (feedback on the class name and no more FATAL errors) -retrofit from trunk SVN:2.0.2[3495] --- core/metamodel.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/metamodel.class.php b/core/metamodel.class.php index 6dfe213e4..90475cd7f 100644 --- a/core/metamodel.class.php +++ b/core/metamodel.class.php @@ -840,6 +840,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]; }