odoo/upgrade-util#461

Created by Akash Pandey (apan)

Blocked

label
odoo-dev:master-add_version_check-apan
head
6d6fb3cf14836ab8eae5c35bfd4c7c8b91df7d40
odoo/upgrade-util
master #461 missing r+

[FIX] util/domains: add version check for model_name

The field [model_name] has become store=f in v18.1 and its column is removed from upgrade too.

Traceback:

  File "/tmp/tmpd0m7olzw/migrations/util/fields.py", line 259, in remove_field
    adapt_domains(
  File "/tmp/tmpd0m7olzw/migrations/util/domains.py", line 479, in adapt_domains
    cr.execute(query, [target_model, match_old, dot_old])
  File "/home/odoo/src/odoo/19.0/odoo/sql_db.py", line 440, in execute
    self._obj.execute(query, params)
psycopg2.errors.UndefinedColumn: column "model_name" does not exist
LINE 2:                 SELECT id, (SELECT model_name FROM ir_act_se...
                                           ^