From 928ea3e1876432001859a9f9532c90219a711911 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Tue, 18 Jun 2024 13:58:39 +0200 Subject: [PATCH] fix: avoid popping from empty list --- frappe/desk/doctype/kanban_board/kanban_board.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/desk/doctype/kanban_board/kanban_board.py b/frappe/desk/doctype/kanban_board/kanban_board.py index c50ecf3fc6..7560837584 100644 --- a/frappe/desk/doctype/kanban_board/kanban_board.py +++ b/frappe/desk/doctype/kanban_board/kanban_board.py @@ -147,7 +147,8 @@ def update_order_for_single_card(board_name, docname, from_colname, to_colname, if from_colname == to_colname: from_col_order = to_col_order - to_col_order.insert(new_index, from_col_order.pop(old_index)) + if from_col_order: + to_col_order.insert(new_index, from_col_order.pop(old_index)) # save updated order board.columns[from_col_idx].order = frappe.as_json(from_col_order)