From 99e7f3d7a4205a6b0bcaab0251520b79ea1ca92d Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Mon, 6 Feb 2012 18:06:34 +0530 Subject: [PATCH] Fix in valuation_control.py: eval requires a string. does not accept None. --- erpnext/stock/doctype/valuation_control/valuation_control.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/valuation_control/valuation_control.py b/erpnext/stock/doctype/valuation_control/valuation_control.py index f37b7e7c7f7..52d96402504 100644 --- a/erpnext/stock/doctype/valuation_control/valuation_control.py +++ b/erpnext/stock/doctype/valuation_control/valuation_control.py @@ -107,7 +107,7 @@ class DocType: prev_sle = bin_obj.get_prev_sle(posting_date, posting_time) if not prev_sle: return 0.0 - fcfs_stack = eval(prev_sle.get('fcfs_stack', '[]')) + fcfs_stack = eval(str(prev_sle.get('fcfs_stack', '[]'))) in_rate = fcfs_stack and self.get_fifo_rate(fcfs_stack) or 0 elif val_method == 'Moving Average': prev_sle = bin_obj.get_prev_sle(posting_date, posting_time)