fix(stock): get item price based on party

This commit is contained in:
Nabin Hait 2019-01-29 14:02:08 +05:30
parent 01ca3e5e36
commit 4e45663297

View File

@ -440,13 +440,12 @@ def get_item_price(args, item_code, ignore_party=False):
and ifnull(uom, '') in ('', %(uom)s)"""
if not ignore_party:
conditions += " and (customer is null or customer = '') and (supplier is null or supplier = '')"
if args.get("customer"):
conditions += " and customer=%(customer)s"
if args.get("supplier"):
elif args.get("supplier"):
conditions += " and supplier=%(supplier)s"
else:
conditions += " and (customer is null or customer = '') and (supplier is null or supplier = '')"
if args.get('min_qty'):
conditions += " and ifnull(min_qty, 0) <= %(min_qty)s"