fix: update idx after updating items in so/po (#29134)
diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py
index c5d8f09..ce5d5dc 100644
--- a/erpnext/controllers/accounts_controller.py
+++ b/erpnext/controllers/accounts_controller.py
@@ -2119,6 +2119,11 @@
parent.update_status_updater()
else:
parent.check_credit_limit()
+
+ # reset index of child table
+ for idx, row in enumerate(parent.get(child_docname), start=1):
+ row.idx = idx
+
parent.save()
if parent_doctype == 'Purchase Order':