From 2bd0b80c867afa11fa907cd8c83a698ae8ee4288 Mon Sep 17 00:00:00 2001 From: Ahmed Aly Date: Mon, 12 Nov 2018 16:28:37 +0100 Subject: [PATCH] FB-027: Non-stored field res.partner.company_type cannot be searched. --- ext/custom-addons/dp_custom/models/product.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/custom-addons/dp_custom/models/product.py b/ext/custom-addons/dp_custom/models/product.py index 63cb3d53..bcc8e2e0 100644 --- a/ext/custom-addons/dp_custom/models/product.py +++ b/ext/custom-addons/dp_custom/models/product.py @@ -182,11 +182,11 @@ class ProductPricelistItem(models.Model): @api.multi @job def job_mark_partner_for_export(self, pricelist_id): - partners = self.env['res.partner'].search([('company_type', '=', 'company'), ('portal_id', '!=', False)]) + partners = self.env['res.partner'].search([('portal_id', '!=', False)]) todo_partner = self.env['res.partner'] for partner in partners: # Search ist auf die Preisliste nicht möglich, daher wird jeder Partner einzeln verglichen - if partner.property_product_pricelist.id == pricelist_id: + if partner.property_product_pricelist.id == pricelist_id and partner.company_type == 'company': todo_partner |= partner todo_partner.write({ 'portal_export_pending': True