From: Jan Schneider Date: Sun, 3 May 2009 17:17:54 +0000 (+0200) Subject: Check the most important in __isset(), the actual record fields. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=9cd8bb28f0d8a563e325c63c7b39d3475e4e206f;p=horde.git Check the most important in __isset(), the actual record fields. --- diff --git a/framework/Rdo/lib/Horde/Rdo/Base.php b/framework/Rdo/lib/Horde/Rdo/Base.php index ad5f38cf5..b37190f46 100644 --- a/framework/Rdo/lib/Horde/Rdo/Base.php +++ b/framework/Rdo/lib/Horde/Rdo/Base.php @@ -170,7 +170,8 @@ abstract class Horde_Rdo_Base implements IteratorAggregate { public function __isset($field) { $m = $this->getMapper(); - return isset($m->fields[$field]) + return isset($this->_fields[$field]) + || isset($m->fields[$field]) || isset($m->lazyFields[$field]) || isset($m->relationships[$field]) || isset($m->lazyRelationships[$field]);