Hi:
I see this is a long standing bug, I deleted some models in the code but now upgrading the module raise this error:
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_model.py", line 1202, in unlink not self.env[selection.field_id.model]._abstract: File "/usr/lib/python3/dist-packages/odoo/api.py", line 463, in __getitem__ return self.registry[model_name]._browse(self, (), ()) File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 177, in __getitem__ return self.models[model_name] KeyError: 'my.deleted.model'
Any solutions for this bug, besides brute force suggested in this post \https://github.com/odoo/odoo/issues/27758 ?
DELETE FROM ir_model_fields WHERE model = '<model>'; DELETE FROM ir_model_constraint WHERE model = (SELECT id FROM ir_model WHERE model = '<model>'); DELETE FROM ir_model_relation WHERE model = (SELECT id FROM ir_model WHERE model = '<model>'); DELETE FROM ir_model WHERE model = '<model>';
Thanks!
Mayte