backoffice: don't take "on" as value for user/agent filters (#45739)

This commit is contained in:
Frédéric Péters 2020-08-04 15:34:58 +02:00
parent 2162c8c250
commit 1e20f04fa6
1 changed files with 2 additions and 1 deletions

View File

@ -1208,7 +1208,8 @@ class FormPage(Directory):
# fields.
get_request().form['filter-%s-value' % field.id] = get_request().form.get(
'filter-%s' % field.varname)
if field.varname in ('start', 'end') and get_request().form['filter-%s-value' % field.id] == 'on':
if (field.varname in ('start', 'end', 'user', 'submission-agent') and
get_request().form['filter-%s-value' % field.id] == 'on'):
# reset start/end to an empty value when they're just
# being enabled
get_request().form['filter-%s-value' % field.id] = ''