diff --git a/class/objet.php b/class/objet.php index 91dc043e58dc2ed7b2c85cb6ac62552d1900f1f0..9852798206b2aa5a2a7d0f7f187a6d5cdbdf062a 100644 --- a/class/objet.php +++ b/class/objet.php @@ -54,7 +54,7 @@ class Objet foreach(array_keys(get_object_vars($this)) as $keyName) { if($keyName[0] == "_") { continue; } if($keyName == $this->_primaryAttr) { $ret[] = new Field($keyName, $this->$keyName, true); continue; } - if(in_array($keyName, $this->_specialFields)) { + if(in_array($keyName, array_keys($this->_specialFields))) { $ret[] = new $this->_specialFields[$keyName]["t"]($keyName, $this->$keyName); } else { $ret[] = new Field($keyName, $this->$keyName);