-
- Downloads
[FIX] utm: `utm.stage` must be defined before being used in a `default=`
Otherwise, this can raise the below issue during an upgrade (`-u`): ``` File "/home/odoo/src/odoo/13.0/odoo/modules/registry.py", line 369, in init_models model._auto_init() File "/home/odoo/src/odoo/13.0/odoo/models.py", line 2529, in _auto_init new = field.update_db(self, columns) File "/home/odoo/src/odoo/13.0/odoo/fields.py", line 2456, in update_db return super(Many2one, self).update_db(model, columns) File "/home/odoo/src/odoo/13.0/odoo/fields.py", line 857, in update_db self.update_db_notnull(model, column) File "/home/odoo/src/odoo/13.0/odoo/fields.py", line 897, in update_db_notnull model._init_column(self.name) File "/home/odoo/src/odoo/13.0/odoo/models.py", line 2455, in _init_column value = field.default(self) File "/home/odoo/src/odoo/13.0/addons/utm/models/utm.py", line 28, in <lambda> default=lambda self: self.env['utm.stage'].search([], limit=1), File "/home/odoo/src/odoo/13.0/odoo/models.py", line 1648, in search res = self._search(args, offset=offset, limit=limit, order=order, count=count) File "/home/odoo/src/odoo/13.0/odoo/models.py", line 4497, in _search self._cr.execute(query_str, where_clause_params) File "/home/odoo/src/odoo/13.0/odoo/sql_db.py", line 173, in wrapper return f(self, *args, **kwargs) File "/home/odoo/src/odoo/13.0/odoo/sql_db.py", line 250, in execute res = self._obj.execute(query, params) psycopg2.errors.UndefinedColumn: column utm_stage.sequence does not exist LINE 1: SELECT "utm_stage".id FROM "utm_stage" ORDER BY "utm_stage" ``` upg-5396 closes odoo/odoo#65129 X-original-commit: 9294c1dc Signed-off-by:Denis Ledoux (dle) <dle@odoo.com>
Please register or sign in to comment