From d821c58a5efacd7faab76d66404ee4f181700cc5 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Thu, 16 Jan 2020 11:29:08 +0530 Subject: [PATCH] fix: capacity planning validation (#20317) --- erpnext/manufacturing/doctype/work_order/work_order.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/manufacturing/doctype/work_order/work_order.py b/erpnext/manufacturing/doctype/work_order/work_order.py index 6798dd2de8..914260b6a3 100644 --- a/erpnext/manufacturing/doctype/work_order/work_order.py +++ b/erpnext/manufacturing/doctype/work_order/work_order.py @@ -278,10 +278,11 @@ class WorkOrder(Document): enable_capacity_planning=enable_capacity_planning, auto_create=True) if enable_capacity_planning and job_card_doc: - row.planned_start_time = job_card_doc.time_logs[0].from_time + row.planned_start_time = job_card_doc.time_logs[-1].from_time row.planned_end_time = job_card_doc.time_logs[-1].to_time if date_diff(row.planned_start_time, original_start_time) > plan_days: + frappe.message_log.pop() frappe.throw(_("Unable to find the time slot in the next {0} days for the operation {1}.") .format(plan_days, row.operation), CapacityError)