[FIX] purchase_stock_usability and purchase_usability: fix computation of supplier code
This commit is contained in:
@@ -21,10 +21,11 @@ class StockMove(models.Model):
|
||||
partner_id = po.partner_id.commercial_partner_id.id
|
||||
if partner_id:
|
||||
sinfo = pso.search_read([
|
||||
('product_code', '!=', False),
|
||||
('partner_id', '=', partner_id),
|
||||
('company_id', 'in', (False, move.company_id.id)),
|
||||
('product_tmpl_id', '=', move.product_id.product_tmpl_id.id),
|
||||
('product_id', 'in', (False, move.product_id.id)),
|
||||
('partner_id', '=', partner_id),
|
||||
('product_code', '!=', False),
|
||||
('company_id', 'in', (False, move.company_id.id)),
|
||||
], ['product_code'], limit=1, order='product_id')
|
||||
# if I order by product_id, I get the null values at the end
|
||||
if sinfo:
|
||||
|
||||
@@ -22,10 +22,11 @@ class StockMoveLine(models.Model):
|
||||
partner_id = po.partner_id.commercial_partner_id.id
|
||||
if partner_id:
|
||||
sinfo = pso.search_read([
|
||||
('product_code', '!=', False),
|
||||
('partner_id', '=', partner_id),
|
||||
('company_id', 'in', (False, mline.company_id.id)),
|
||||
('product_tmpl_id', '=', mline.product_id.product_tmpl_id.id),
|
||||
('product_id', 'in', (False, mline.product_id.id)),
|
||||
('partner_id', '=', partner_id),
|
||||
('product_code', '!=', False),
|
||||
('company_id', 'in', (False, mline.company_id.id)),
|
||||
], ['product_code'], limit=1, order='product_id')
|
||||
# if I order by product_id, I get the null values at the end
|
||||
if sinfo:
|
||||
|
||||
@@ -86,10 +86,11 @@ class PurchaseOrderLine(models.Model):
|
||||
partner_id = line.order_id.partner_id.commercial_partner_id.id
|
||||
if partner_id:
|
||||
sinfo = pso.search_read([
|
||||
('product_code', '!=', False),
|
||||
('partner_id', '=', partner_id),
|
||||
('company_id', 'in', (False, line.order_id.company_id.id)),
|
||||
('product_tmpl_id', '=', line.product_id.product_tmpl_id.id),
|
||||
('product_id', 'in', (False, line.product_id.id)),
|
||||
('partner_id', '=', partner_id),
|
||||
('product_code', '!=', False),
|
||||
('company_id', 'in', (False, line.order_id.company_id.id)),
|
||||
], ['product_code'], limit=1, order='product_id')
|
||||
# if I order by product_id, I get the null values at the end
|
||||
if sinfo:
|
||||
|
||||
Reference in New Issue
Block a user