From b623695ee76b22be2b50d5eeb51e8a22bb813660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Gonz=C3=A1lez?= Date: Wed, 4 Jul 2018 22:04:46 +0000 Subject: [PATCH] [FIX] website_sale_digital: portal files as digital products Currently, when a digital product is purchased, the list of attachments is incorrectly computed. Product template's portal files are retrieved correctly, but all product variant's attachments are taken into account, not only its portal files. This commit causes the portal attachments to be computed correctly, taking into account only portal files from both the product template and product variant. Closes #25609 --- addons/website_sale_digital/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_sale_digital/controllers/main.py b/addons/website_sale_digital/controllers/main.py index c53f27d7336..39d0492260a 100644 --- a/addons/website_sale_digital/controllers/main.py +++ b/addons/website_sale_digital/controllers/main.py @@ -44,7 +44,7 @@ class WebsiteSaleDigital(CustomerPortal): product_id = product.id template = product.product_tmpl_id att = Attachment.search_read( - domain=['|', '&', ('res_model', '=', product._name), ('res_id', '=', product_id), '&', ('res_model', '=', template._name), '&', ('res_id', '=', template.id), ('product_downloadable', '=', True)], + domain=['|', '&', ('res_model', '=', product._name), ('res_id', '=', product_id), '&', ('res_model', '=', template._name), ('res_id', '=', template.id), ('product_downloadable', '=', True)], fields=['name', 'write_date'], order='write_date desc', )