Fixes in pricing rule
This commit is contained in:
parent
65efd0a9a1
commit
f62b75c731
@ -6,6 +6,7 @@
|
||||
from __future__ import unicode_literals
|
||||
import frappe
|
||||
import json
|
||||
import copy
|
||||
from frappe import throw, _
|
||||
from frappe.utils import flt, cint
|
||||
from frappe.model.document import Document
|
||||
@ -106,8 +107,9 @@ def apply_pricing_rule(args):
|
||||
args.transaction_type = "buying" if frappe.get_meta(args.parenttype).get_field("supplier") \
|
||||
else "selling"
|
||||
|
||||
args_copy = copy.deepcopy(args)
|
||||
args_copy.pop("item_list")
|
||||
for item in args.get("item_list"):
|
||||
args_copy = args.copy()
|
||||
args_copy.update(item)
|
||||
out.append(get_pricing_rule_for_item(args_copy))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user