diff --git a/rhodecode/lib/user_log_filter.py b/rhodecode/lib/user_log_filter.py --- a/rhodecode/lib/user_log_filter.py +++ b/rhodecode/lib/user_log_filter.py @@ -106,11 +106,14 @@ def user_log_filter(user_log, search_ter elif isinstance(term, query.DateRange): field = term.fieldname val = [term.startdate, term.enddate] + elif isinstance(term, query.NullQuery.__class__): + field = '' + val = '' else: field = term.fieldname val = term.text - - user_log = user_log.filter(get_filterion(field, val, term)) + if field: + user_log = user_log.filter(get_filterion(field, val, term)) elif isinstance(qry, query.Or): filters = [] for term in qry: