Merge pull request #19228 from Mangesh-Khairnar/fix-stock-ageing-report

fix(stock-ageing): filter none values from the fifo queue
This commit is contained in:
Deepesh Garg 2019-10-04 09:00:13 +05:30 committed by GitHub
commit 8b741cfefb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,9 +13,12 @@ def execute(filters=None):
columns = get_columns(filters)
item_details = get_fifo_queue(filters)
to_date = filters["to_date"]
_func = lambda x: x[1]
data = []
for item, item_dict in iteritems(item_details):
fifo_queue = sorted(item_dict["fifo_queue"], key=lambda x: x[1])
fifo_queue = sorted(filter(_func, item_dict["fifo_queue"]), key=_func)
details = item_dict["details"]
if not fifo_queue or (not item_dict.get("total_qty")): continue