backoffice: don't run mass actions on anonymised forms (#54830)

This commit is contained in:
Frédéric Péters 2021-06-14 12:18:22 +02:00
parent ffc4d8e611
commit 2089a212f0
1 changed files with 2 additions and 0 deletions

View File

@ -2124,6 +2124,8 @@ class FormPage(Directory):
def submit_multi(self, action, selected_filter, query, criterias):
item_ids = get_request().form['select[]']
if '_all' in item_ids:
if get_publisher().is_using_postgresql():
criterias.append(Null('anonymised'))
item_ids = FormDefUI(self.formdef).get_listing_item_ids(
selected_filter, user=get_request().user, query=query, criterias=criterias
)