From 9bd3c9ba7daefac1ecec424f61df5952b80e4cdf Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 4 Dec 2024 10:20:20 +0100 Subject: [PATCH] [IMP] copy_columns: Only copy not null values --- openupgradelib/openupgrade.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openupgradelib/openupgrade.py b/openupgradelib/openupgrade.py index 80e6939c..9fdf9ed1 100644 --- a/openupgradelib/openupgrade.py +++ b/openupgradelib/openupgrade.py @@ -444,7 +444,8 @@ def copy_columns(cr, column_spec): """ ALTER TABLE %(table_name)s ADD COLUMN %(new)s %(field_type)s; - UPDATE %(table_name)s SET %(new)s=%(old)s; + UPDATE %(table_name)s SET %(new)s=%(old)s + WHERE %(old)s IS NOT NULL; """ % { "table_name": table_name,