From 484e1fb218c3212fb9bca2075bb42d14d487e612 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Fri, 4 Oct 2019 17:58:21 +0530 Subject: [PATCH] fix: not able to submit the work order --- erpnext/stock/doctype/stock_entry/stock_entry.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 69c624b7a7..758fb37211 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -328,6 +328,10 @@ class StockEntry(StockController): completed_qty = d.completed_qty + (allowance_percentage/100 * d.completed_qty) if total_completed_qty > flt(completed_qty): job_card = frappe.db.get_value('Job Card', {'operation_id': d.name}, 'name') + if not job_card: + frappe.throw(_("Work Order {0}: job card not found for the operation {1}") + .format(self.work_order, job_card)) + work_order_link = frappe.utils.get_link_to_form('Work Order', self.work_order) job_card_link = frappe.utils.get_link_to_form('Job Card', job_card) frappe.throw(_("Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Work Order {3}. Please update operation status via Job Card {4}.")