diff --git a/addons/website_sale/migrations/1.0.1.1/post-migrate_websites_on_pricelist.py b/addons/website_sale/migrations/1.0.1.1/post-migrate_websites_on_pricelist.py index aac3a60a..ff75bd67 100644 --- a/addons/website_sale/migrations/1.0.1.1/post-migrate_websites_on_pricelist.py +++ b/addons/website_sale/migrations/1.0.1.1/post-migrate_websites_on_pricelist.py @@ -2,5 +2,5 @@ def migrate(cr, version): - cr.execute("insert into website_pricelist_rule_rel (website_id,pricelist_id) select website_id,pricelist_id from website_product_pricelist") + cr.execute("DO $do$ BEGIN IF EXISTS (SELECT relname FROM pg_class WHERE relname = 'website_product_pricelist') THEN INSERT INTO website_pricelist_rule_rel (website_id,pricelist_id) SELECT website_id,pricelist_id FROM website_product_pricelist; END IF; END $do$") cr.execute("drop table if exists website_product_pricelist")