[fix] Get incoming rate if args as json

This commit is contained in:
Nabin Hait 2015-12-08 14:50:24 +05:30
parent 06db236aa0
commit 41c8cf645a

View File

@ -93,6 +93,9 @@ def get_incoming_rate(args):
"""Get Incoming Rate based on valuation method""" """Get Incoming Rate based on valuation method"""
from erpnext.stock.stock_ledger import get_previous_sle from erpnext.stock.stock_ledger import get_previous_sle
if isinstance(args, basestring):
args = json.loads(args)
in_rate = 0 in_rate = 0
if (args.get("serial_no") or "").strip(): if (args.get("serial_no") or "").strip():
in_rate = get_avg_purchase_rate(args.get("serial_no")) in_rate = get_avg_purchase_rate(args.get("serial_no"))