changeset 12:2e2da6d5e30d default tip

bug in generateLink if searchterm ="*" dann wird _fc nicht in den Link eingebaut.
author dwinter
date Thu, 22 Aug 2013 14:21:25 +0200
parents f7fe88804cb8
children
files zopeSolr.py
diffstat 1 files changed, 7 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/zopeSolr.py	Thu Jun 27 08:29:20 2013 +0200
+++ b/zopeSolr.py	Thu Aug 22 14:21:25 2013 +0200
@@ -129,11 +129,12 @@
                 searchTerms=[searchTerms]
                 
             for searchTerm in searchTerms:  
-                try:
-                    ret+="&%s_fc=%s"%(facet,searchTerm.encode('utf-8'))
-                except:
-                    ret+="&%s_fc=%s"%(facet,searchTerm)
-                
+                if searchTerm!="*":
+                    try:
+                        ret+="&%s_fc=%s"%(facet,searchTerm.encode('utf-8'))
+                    except:
+                        ret+="&%s_fc=%s"%(facet,searchTerm)
+                    
         for key,values in ranges.items():
             
             if isinstance(values, basestring):
@@ -157,6 +158,7 @@
                 value=[value]
           
             for val in value:
+               
                 ret+="&%s=%s"%(key,val)
         return ret