formdef: use itertools.chain to iterate over two lists (#36515)
This commit is contained in:
parent
8158b456fa
commit
5793e5c509
|
@ -17,6 +17,7 @@
|
|||
import base64
|
||||
import copy
|
||||
import glob
|
||||
import itertools
|
||||
import pickle
|
||||
import sys
|
||||
import types
|
||||
|
@ -1586,7 +1587,9 @@ def clean_unused_files(publisher):
|
|||
if is_upload(option_data):
|
||||
yield option_data.get_filename()
|
||||
for formdata in formdef.data_class().select(ignore_errors=True):
|
||||
for field_data in (formdata.data or {}).values() + (formdata.workflow_data or {}).values():
|
||||
for field_data in itertools.chain(
|
||||
(formdata.data or {}).values(),
|
||||
(formdata.workflow_data or {}).values()):
|
||||
if is_upload(field_data):
|
||||
yield field_data.get_filename()
|
||||
for evolution in (formdata.evolution or []):
|
||||
|
|
Loading…
Reference in New Issue