Skip to content

Commit 9fef207

Browse files
committed
[16.0][FIX] openupgrade_framework : end-migration scripts are forced to run at install too
Fixes #4106
1 parent 8c61567 commit 9fef207

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

openupgrade_framework/odoo_patch/odoo/modules/migration.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,14 @@ def migrate_module(self, pkg, stage):
1515
to_install = pkg.state == "to install"
1616
if to_install:
1717
pkg.state = "to upgrade"
18+
load_state_to_install = getattr(pkg, "load_state", False)
19+
if load_state_to_install == "to install":
20+
pkg.load_state = "to upgrade"
1821
MigrationManager.migrate_module._original_method(self, pkg, stage)
1922
if to_install:
2023
pkg.state = "to install"
24+
if load_state_to_install == "to install":
25+
pkg.load_state = "to install"
2126

2227

2328
migrate_module._original_method = MigrationManager.migrate_module

0 commit comments

Comments
 (0)