Skip to content

Commit 3a279eb

Browse files
committed
[OU-IMP] l10n_es_intrastat_report: Adapt attachment/messages/followers records
TT61473
1 parent d071ede commit 3a279eb

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

l10n_es_intrastat_report/migrations/16.0.1.0.0/post-migration.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,37 @@ def migrate(env, version):
8484
new_fields=new_fields, old_fields=old_fields
8585
)
8686
openupgrade.logged_query(env.cr, query)
87+
# Adapt attachment/messages/followers
88+
openupgrade.logged_query(
89+
env.cr,
90+
"""
91+
UPDATE ir_attachment
92+
SET res_model='intrastat.product.declaration', res_id=ipd.id
93+
FROM intrastat_product_declaration ipd
94+
WHERE res_model='l10n.es.intrastat.product.declaration'
95+
AND res_id=ipd.old_l10n_es_id
96+
""",
97+
)
98+
openupgrade.logged_query(
99+
env.cr,
100+
"""
101+
UPDATE mail_message
102+
SET model='intrastat.product.declaration', res_id=ipd.id
103+
FROM intrastat_product_declaration ipd
104+
WHERE model='l10n.es.intrastat.product.declaration'
105+
AND res_id=ipd.old_l10n_es_id
106+
""",
107+
)
108+
openupgrade.logged_query(
109+
env.cr,
110+
"""
111+
UPDATE mail_followers
112+
SET res_model='intrastat.product.declaration', res_id=ipd.id
113+
FROM intrastat_product_declaration ipd
114+
WHERE res_model='l10n.es.intrastat.product.declaration'
115+
AND res_id=ipd.old_l10n_es_id
116+
""",
117+
)
87118

88119
new_fields = ", ".join(
89120
f"{f}" for f in ["old_l10n_es_id"] + intr_prod_dec_lin_fields

0 commit comments

Comments
 (0)