Author: pb
Date: Sun Feb 15 16:12:08 2009
New Revision: 3579

Log:
- fixed bug #014068: Filter definition must be an array in ezfind fetch, 
although documentation seems to allow string definition

Modified:
    ezfind/ezp4/trunk/extension/ezfind/classes/ezfezpsolrquerybuilder.php
    
ezfind/ezp4/trunk/extension/ezfind/doc/changelogs/2.0/unstable/CHANGELOG-2.0.0alpha1-to-2.0.0beta1
Modified: ezfind/ezp4/trunk/extension/ezfind/classes/ezfezpsolrquerybuilder.php
==============================================================================
--- ezfind/ezp4/trunk/extension/ezfind/classes/ezfezpsolrquerybuilder.php (original)
+++ ezfind/ezp4/trunk/extension/ezfind/classes/ezfezpsolrquerybuilder.php Sun Feb 15 16:12:08 2009
@@ -111,6 +111,11 @@
         $spellCheck = isset( $params['SpellCheck'] ) && $params['SpellCheck'] > 0 ? $params['SpellCheck'] : array();
         $queryHandler = isset( $params['QueryHandler'] )  ?  $params['QueryHandler'] : self::$FindINI->variable( 'SearchHandler', 'DefaultSearchHandler' );
 
+        // check if filter parameter is indeed an array, and set it otherwise
+        if ( ! is_array( $params['Filter'] ) )
+        {
+            $params['Filter'] = array( $params['Filter'] );
+        }
         $filterQuery = array();
 
         // Add subtree query filter

Modified: ezfind/ezp4/trunk/extension/ezfind/doc/changelogs/2.0/unstable/CHANGELOG-2.0.0alpha1-to-2.0.0beta1
==============================================================================
--- ezfind/ezp4/trunk/extension/ezfind/doc/changelogs/2.0/unstable/CHANGELOG-2.0.0alpha1-to-2.0.0beta1 (original)
+++ ezfind/ezp4/trunk/extension/ezfind/doc/changelogs/2.0/unstable/CHANGELOG-2.0.0alpha1-to-2.0.0beta1 Sun Feb 15 16:12:08 2009
@@ -25,3 +25,4 @@
 - corrected integer declaration to int in schema.xml
 - corrected bug #014435: Allow for RANGE queries (quotes were added, creating an invalid expression for range queries)
 - corrected bug #014472	Typos, in "more like this" filter and facet parameters
+- corrected bug #014068: Filter definition must be an array in ezfind fetch, although documentation seems to allow string definition

_______________________________________________
svn-eZFind mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-ezfind

Reply via email to