From 9cd8bb28f0d8a563e325c63c7b39d3475e4e206f Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Sun, 3 May 2009 19:17:54 +0200 Subject: [PATCH] Check the most important in __isset(), the actual record fields. --- framework/Rdo/lib/Horde/Rdo/Base.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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]); -- 2.11.0