From: Chuck Hagenbuch Date: Tue, 3 Mar 2009 04:28:24 +0000 (-0500) Subject: fix field filtering in create() as well X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=31b8b9778b58033b089a58401a663332a0eb5c41;p=horde.git fix field filtering in create() as well --- diff --git a/framework/Rdo/lib/Horde/Rdo/Mapper.php b/framework/Rdo/lib/Horde/Rdo/Mapper.php index 500839faa..7fc180a60 100644 --- a/framework/Rdo/lib/Horde/Rdo/Mapper.php +++ b/framework/Rdo/lib/Horde/Rdo/Mapper.php @@ -326,7 +326,7 @@ abstract class Horde_Rdo_Mapper implements Countable } // Filter out any extra fields. - $fields = array_intersect_key($fields, $this->tableDefinition->getColumnNames()); + $fields = array_intersect_key($fields, array_flip($this->tableDefinition->getColumnNames())); if (!$fields) { throw new Horde_Rdo_Exception('create() requires at least one field value.');