From 2838dc537e1b42d4351fa9753190e424f14162a4 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Tue, 4 Jan 2022 19:05:38 +0530 Subject: [PATCH] fix: update idx after updating items in so/po (#29134) (#29136) (cherry picked from commit 733c9defdfe96c3fa1f75d29c9ec085cf69aced6) Co-authored-by: Ankush Menat --- erpnext/controllers/accounts_controller.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index 6e57a5bfac6..1da8affb285 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -2125,6 +2125,11 @@ def update_child_qty_rate(parent_doctype, trans_items, parent_doctype_name, chil 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':