From 878828243fb66643e39dc5e3012148bf5ddfd8cf Mon Sep 17 00:00:00 2001 From: j0sh01 Date: Fri, 27 Jun 2025 10:45:38 +0300 Subject: [PATCH] Handle missing vehicle number in Sales Invoice creation --- .../doctype/transportation_order/transportation_order.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trans_ms/transport_management/doctype/transportation_order/transportation_order.py b/trans_ms/transport_management/doctype/transportation_order/transportation_order.py index 9d5d55a..97214f5 100644 --- a/trans_ms/transport_management/doctype/transportation_order/transportation_order.py +++ b/trans_ms/transport_management/doctype/transportation_order/transportation_order.py @@ -330,8 +330,10 @@ def create_sales_invoice(doc, rows): item_row_per = [] for row in rows: description = "" - if row["assigned_vehicle"]: + if row["transporter_type"] == "In House": description += "VEHICLE NUMBER: " + row["assigned_vehicle"] + elif row["transporter_type"] == "Sub-Contractor": + description += "VEHICLE NUMBER: " + row["vehicle_plate_number"] if row["route"]: description += "
ROUTE: " + row["route"] item = frappe._dict({