16.0 vanila

This commit is contained in:
Ernad Husremovic 2025-10-03 17:53:49 +02:00
parent 956889352c
commit 2e65bf056a
17 changed files with 5293 additions and 17668 deletions

View file

@ -1645,7 +1645,7 @@ def _get_translation_upgrade_queries(cr, field):
"""
migrate_queries.append(cr.mogrify(query, [Model._name, translation_name]).decode())
query = "DELETE FROM _ir_translation WHERE type = 'model' AND name = %s"
query = "DELETE FROM _ir_translation WHERE type = 'model' AND state = 'translated' AND name = %s"
cleanup_queries.append(cr.mogrify(query, [translation_name]).decode())
# upgrade model_terms translation: one update per field per record
@ -1719,7 +1719,7 @@ def _get_translation_upgrade_queries(cr, field):
query = f'UPDATE "{Model._table}" SET "{field.name}" = %s WHERE id = %s'
migrate_queries.append(cr.mogrify(query, [Json(new_values), id_]).decode())
query = "DELETE FROM _ir_translation WHERE type = 'model_terms' AND name = %s"
query = "DELETE FROM _ir_translation WHERE type = 'model_terms' AND state = 'translated' AND name = %s"
cleanup_queries.append(cr.mogrify(query, [translation_name]).decode())
return migrate_queries, cleanup_queries