Skip to content

Commit e2d6a60

Browse files
authored
Merge pull request #5486 from Tecnativa/18.0-ou_fix-website_sale_product_attachment-sql
[18.0][OU-FIX] website_sale_product_attachment: Required fields
2 parents b7f97e8 + bf2f080 commit e2d6a60

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

openupgrade_scripts/scripts/website_sale/18.0.1.1/post-migration.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,13 @@ def _website_sale_product_attachment(env):
6666
""",
6767
)
6868
new_attachment_ids = [x[0] for x in env.cr.fetchall()]
69-
openupgrade.logged_query(
70-
env.cr,
71-
"""
69+
query = """
7270
INSERT INTO product_document (
7371
ir_attachment_id,
7472
sequence,
7573
active,
7674
shown_on_product_page,
75+
attached_on_sale,
7776
create_uid,
7877
create_date,
7978
write_uid,
@@ -84,15 +83,18 @@ def _website_sale_product_attachment(env):
8483
10,
8584
true,
8685
true,
86+
'hidden',
8787
a.create_uid,
8888
a.create_date,
8989
a.write_uid,
9090
a.write_date
9191
FROM ir_attachment a
92-
WHERE a.id IN %s
93-
""",
94-
(tuple(new_attachment_ids),),
95-
)
92+
WHERE a.id IN %s"""
93+
if openupgrade.column_exists(env.cr, "product_document", "attached_on_mrp"):
94+
# Adapt it if mrp is installed
95+
query = query.replace("attached_on_sale,", "attached_on_sale,attached_on_mrp,")
96+
query = query.replace("'hidden',", "'hidden','hidden',")
97+
openupgrade.logged_query(env.cr, query, (tuple(new_attachment_ids),))
9698

9799

98100
@openupgrade.migrate()

0 commit comments

Comments
 (0)