diff --git a/sale_delivery_state/migrations/15.0.2.0.0/pre-migration.py b/sale_delivery_state/migrations/15.0.2.0.0/pre-migration.py new file mode 100644 index 000000000000..6c5f33da1f54 --- /dev/null +++ b/sale_delivery_state/migrations/15.0.2.0.0/pre-migration.py @@ -0,0 +1,16 @@ +# Copyright 2024 Manuel Regidor +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +import logging + +from odoo.tools.sql import column_exists, create_column + +_logger = logging.getLogger(__name__) + + +def migrate(cr, version): + if not column_exists(cr, "sale_order_line", "skip_sale_delivery_state"): + _logger.info("Create sale_order_line column skip_sale_delivery_state") + create_column(cr, "sale_order_line", "skip_sale_delivery_state", "boolean") + cr.execute("UPDATE sale_order_line SET skip_sale_delivery_state = False")