Projet

Général

Profil

0001-backoffice-don-t-get-full-objects-when-looking-for-i.patch

Frédéric Péters, 14 janvier 2020 21:47

Télécharger (1,06 ko)

Voir les différences:

Subject: [PATCH] backoffice: don't get full objects when looking for ids
 (#38966)

 wcs/forms/backoffice.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
wcs/forms/backoffice.py
160 160
            item_ids = list(set(item_ids).intersection(query_ids))
161 161

  
162 162
        if criterias:
163
            select_ids = [x.id for x in formdata_class.select(clause=criterias)]
163
            if get_publisher().is_using_postgresql():
164
                select_ids = formdata_class.keys(clause=criterias)
165
            else:
166
                select_ids = [x.id for x in formdata_class.select(clause=criterias)]
164 167
            item_ids = list(set(item_ids).intersection(select_ids))
165 168

  
166 169
        if item_ids and not anonymise:
167
-