fix(Asset Repair): Revert to asset's previous status if repair is completed/cancelled
diff --git a/erpnext/assets/doctype/asset_repair/asset_repair.py b/erpnext/assets/doctype/asset_repair/asset_repair.py
index 3b7587e..975e367 100644
--- a/erpnext/assets/doctype/asset_repair/asset_repair.py
+++ b/erpnext/assets/doctype/asset_repair/asset_repair.py
@@ -23,7 +23,8 @@
if self.repair_status == 'Pending':
frappe.db.set_value('Asset', self.asset, 'status', 'Out of Order')
else:
- frappe.db.set_value('Asset', self.asset, 'status', 'Submitted')
+ asset = frappe.get_doc('Asset', self.asset)
+ asset.set_status()
def set_total_value(self):
for item in self.stock_items: