[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/widgets/batch.py - tweaking

Yvo Schubbe cvs-admin at zope.org
Thu May 2 11:13:17 UTC 2013


Log message for revision 130228:
  - tweaking

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/widgets/batch.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/widgets/batch.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/widgets/batch.py	2013-05-02 10:48:48 UTC (rev 130227)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/widgets/batch.py	2013-05-02 11:13:16 UTC (rev 130228)
@@ -89,9 +89,11 @@
         for k, v in kw.items():
             if not v or k == 'portal_status_message':
                 del kw[k]
+            elif isinstance(v, unicode):
+                kw[k] = v.encode(self._getBrowserCharset())
 
-        query = kw and ('?%s' % make_query(kw)) or ''
-        return u'%s%s' % (target, query)
+        query = kw and u'?{0}'.format(make_query(kw)) or u''
+        return u'{0}{1}'.format(target, query)
 
     # interface
 
@@ -195,7 +197,7 @@
     @memoize
     @decode
     def summary_match(self):
-        return self._getNavigationVars().get('SearchableText')
+        return self._getNavigationVars().get('SearchableText', None)
 
 
 class BatchFormMixin(BatchViewBase):



More information about the checkins mailing list