diff --git a/addons/website_sale_digital/models/product.py b/addons/website_sale_digital/models/product.py
index 5da4723169415ef17e4b288f93feb50a09f1b86f..a5512dc9d9437f72773ea175e48f5929c0adc399 100644
--- a/addons/website_sale_digital/models/product.py
+++ b/addons/website_sale_digital/models/product.py
@@ -40,8 +40,8 @@ class Product(models.Model):
         for product in self:
             product.attachment_count = self.env['ir.attachment'].search_count([
                 '|',
-                ('res_model', '=', 'product.template'), ('res_id', '=', product.product_tmpl_id.id), ('product_downloadable', '=', True),
-                ('res_model', '=', 'product.product'), ('res_id', '=', product.id), ('product_downloadable', '=', True)])
+                '&', '&', ('res_model', '=', 'product.template'), ('res_id', '=', product.product_tmpl_id.id), ('product_downloadable', '=', True),
+                '&', '&', ('res_model', '=', 'product.product'), ('res_id', '=', product.id), ('product_downloadable', '=', True)])
 
     def action_open_attachments(self):
         self.ensure_one()