odoo/upgrade-util#141
Created by Upgrade, Edoardo Piroli (pied)
Merged
at 79f3d7184285e39b04a6c032aec0e05de6565fe8
Statuses:
- ci/runbot: Test upgrades between stable versions
- ci/upgrade_enterprise: Test upgrades for enterprise master
- label
- odoo-dev:master-use_table_name-pied
- head
- e186ed57ad12e9705851f8a770ddff199cfb2b1f
- merged
- 1 year ago by Upgrade, Christophe Simonis (chs)
odoo/upgrade-util | |
---|---|
master | #141 |
[FIX] util.indirect_references: use table_name instead of model_name
Otherwise errors (such as the following) will ensue.
2024-09-24 12:11:34,164 2158 ERROR matt-purchase odoo.upgrade.base.tests.test_util: ERROR: TestRecords.test_rename_xmlid
Traceback (most recent call last):
File "/upgrade-util/src/base/tests/test_util.py", line 1030, in test_rename_xmlid
res = util.rename_xmlid(cr, "base.TX1", "base.TX2", on_collision="merge")
File "/upgrade-util/src/util/records.py", line 751, in rename_xmlid
replace_record_references(cr, (model, old_id), (model, new_id), replace_xmlid=False)
File "/upgrade-util/src/util/records.py", line 1308, in replace_record_references
return replace_record_references_batch(cr, {old[1]: new[1]}, old[0], new[0], replace_xmlid)
File "/upgrade-util/src/util/records.py", line 1490, in replace_record_references_batch
explode_execute(cr, query, table=ir.table)
File "/upgrade-util/src/util/pg.py", line 352, in explode_execute
explode_query_range(cr, query, table, alias=alias, bucket_size=bucket_size),
File "/upgrade-util/src/util/pg.py", line 259, in explode_query_range
cr.execute(format_query(cr, "SELECT min(id), max(id) FROM {}", table))
File "/tmp/tmpinhjowz1/odoo/pr/153463/odoo/sql_db.py", line 354, in execute
res = self._obj.execute(query, params)
psycopg2.errors.UndefinedTable: relation "res.partner" does not exist
LINE 1: SELECT min(id), max(id) FROM "res.partner"