[FIX] don't crash if an xmlid refers to a nonexisting field (#559)
parent
5bba296582
commit
e3b8fda908
|
@ -19,7 +19,7 @@ class IrModelData(models.Model):
|
||||||
if this.model == 'ir.model.fields':
|
if this.model == 'ir.model.fields':
|
||||||
field = self.env[this.model].with_context(
|
field = self.env[this.model].with_context(
|
||||||
**{MODULE_UNINSTALL_FLAG: True}).browse(this.res_id)
|
**{MODULE_UNINSTALL_FLAG: True}).browse(this.res_id)
|
||||||
if field.model not in self.env:
|
if not field.exists() or field.model not in self.env:
|
||||||
this.unlink()
|
this.unlink()
|
||||||
continue
|
continue
|
||||||
if this.model not in self.env:
|
if this.model not in self.env:
|
||||||
|
|
Loading…
Reference in New Issue