[FIX] sale_stock: _check_routing in drop shipping
When checking the route of a product, if the product is set with route drop shipping then the product is available. Inspired from 14fd46c0d59dbb0365019a21bf1263b17ab99dbb opw:672392
This commit is contained in:
parent
9df2921743
commit
cc335879a7
|
@ -290,6 +290,13 @@ class sale_order_line(osv.osv):
|
|||
if product_route.id == mto_route_id:
|
||||
is_available = True
|
||||
break
|
||||
if not is_available:
|
||||
product_routes = product.route_ids + product.categ_id.total_route_ids
|
||||
for pull_rule in product_routes.mapped('pull_ids'):
|
||||
if pull_rule.picking_type_id.sudo().default_location_src_id.usage == 'supplier' and\
|
||||
pull_rule.picking_type_id.sudo().default_location_dest_id.usage == 'customer':
|
||||
is_available = True
|
||||
break
|
||||
return is_available
|
||||
|
||||
def product_id_change_with_wh(self, cr, uid, ids, pricelist, product, qty=0,
|
||||
|
|
Loading…
Reference in New Issue