From d84d729c77afa7d52fb99c5aea0483aab35377c7 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Fri, 31 Jul 2026 00:34:32 -0400 Subject: [PATCH] [UPD] script todo upgrade: ignore update all state 2 when done in state 1 --- script/todo/todo_upgrade.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/script/todo/todo_upgrade.py b/script/todo/todo_upgrade.py index 34fe24f..84da783 100755 --- a/script/todo/todo_upgrade.py +++ b/script/todo/todo_upgrade.py @@ -768,6 +768,7 @@ class TodoUpgrade: self.write_config() print("✅ -> Restore database") + already_update_state_1 = False if not self.dct_progression.get("state_1_update_all"): print( @@ -785,7 +786,9 @@ class TodoUpgrade: f"./script/addons/update_addons_all.sh {database_name}", single_source_odoo=True, ) + if not status: + already_update_state_1 = True self.dct_progression["state_1_update_all"] = True self.write_config() @@ -879,7 +882,7 @@ class TodoUpgrade: print(f"🔷 {msg}") self.add_comment_progression(msg) - if not self.dct_progression.get("state_2_update_all"): + if not self.dct_progression.get("state_2_update_all") and not already_update_state_1: status, cmd_executed = self.todo_upgrade_execute( f"./script/addons/update_addons_all.sh {database_name}", single_source_odoo=True,