From 31b8b9778b58033b089a58401a663332a0eb5c41 Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Mon, 2 Mar 2009 23:28:24 -0500 Subject: [PATCH] fix field filtering in create() as well --- framework/Rdo/lib/Horde/Rdo/Mapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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.'); -- 2.11.0