From 4e4f2b4db9e6334d31baa313cc0f272abfc11f0d Mon Sep 17 00:00:00 2001 From: Romain Quetiez Date: Mon, 9 Feb 2015 13:15:21 +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.1.0[3493] --- core/metamodel.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/metamodel.class.php b/core/metamodel.class.php index e88d6da25..1142170ca 100644 --- a/core/metamodel.class.php +++ b/core/metamodel.class.php @@ -836,6 +836,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]; }