Author: gjm
Date: Mon Jun 18 10:58:40 2012
New Revision: 1351291

URL: http://svn.apache.org/viewvc?rev=1351291&view=rev
Log:
dashboard: correct counter for empty values when query arg set - towards #93 
(from olemis)

Modified:
    
incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/ticket.py

Modified: 
incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/ticket.py
URL: 
http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/ticket.py?rev=1351291&r1=1351290&r2=1351291&view=diff
==============================================================================
--- 
incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/ticket.py 
(original)
+++ 
incubator/bloodhound/trunk/bloodhound_dashboard/bhdashboard/widgets/ticket.py 
Mon Jun 18 10:58:40 2012
@@ -181,8 +181,8 @@ class TicketFieldCloudWidget(WidgetBase)
                         'Invalid ticket field for ticket groups')
             fieldnm = query.group
             sql, v = query.get_sql() 
-            sql = 'SELECT %(name)s , count(%(name)s) ' \
-                    'FROM (%(sql)s) GROUP BY %(name)s' % \
+            sql = "SELECT COALESCE(%(name)s, '') , count(COALESCE(%(name)s, 
''))"\
+                    "FROM (%(sql)s) GROUP BY COALESCE(%(name)s, '')" % \
                     { 'name' : fieldnm, 'sql' : sql }
             db = self.env.get_db_cnx()
             try :


Reply via email to