odoo/upgrade-util#273

Created by Sanchit Gupta (sagu)
Merged at 4d8a67f9790a384583f1d9c6815ea5b37c4ee95b

Statuses:

label
odoo-dev:master-fix_upgrade_test_data-sagu
head
d58ddd4565278f88d396da29415769dca8d5db4b
merged
8 months ago by Upgrade, Christophe Simonis (chs)
odoo/upgrade-util
master #273

[FIX] util/models: Fix UpgradeError

if model is remove but related to that data is still in upgrade_test_data so it failing
because here in expected getting the records of that model which is removed and in value we are not getting values of which model is removed that is why below mentioned traceback is rasied for fixing it cleaning up the data from value in upgrade_test_data

Traceback (most recent call last):
  File "/home/odoo/src/odoo/11.0/odoo/service/server.py", line 1054, in preload_registries
    registry = Registry.new(dbname, update_module=update_module)
  File "/home/odoo/src/odoo/11.0/odoo/modules/registry.py", line 85, in new
    odoo.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/home/odoo/src/odoo/11.0/odoo/modules/loading.py", line 391, in load_modules
    migrations.migrate_module(package, 'end')
  File "/home/odoo/src/odoo/11.0/odoo/modules/migration.py", line 202, in migrate_module
    migrate(self.cr, installed_version)
  File "/home/odoo/src/odoo/11.0/odoo/addons/base/maintenance/migrations/base/0.0.0/end-moved0.py", line 19, in migrate
    % "\n".join("\t- %s.%s" % m for m in sorted(moved_fields))
odoo.addons.base.maintenance.migrations.util.exceptions.UpgradeError: New `moved0` field. It happen when the ORM cannot change a column type by itself.

upg-2797343
opw-4800416