details:   https://code.tryton.org/tryton/commit/7ccbc1b89620
branch:    default
user:      Cédric Krier <[email protected]>
date:      Mon Jul 13 15:56:31 2026 +0200
description:
        Do not copy vlist in ModelSQL.create

        The vlist is already a copy from ModelStorage._before_create.

        Closes #14953
diffstat:

 trytond/trytond/model/modelsql.py |  1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diffs (11 lines):

diff -r 3e06a8420e2f -r 7ccbc1b89620 trytond/trytond/model/modelsql.py
--- a/trytond/trytond/model/modelsql.py Wed Jul 08 14:27:07 2026 +0200
+++ b/trytond/trytond/model/modelsql.py Mon Jul 13 15:56:31 2026 +0200
@@ -1010,7 +1010,6 @@
         defaults_cache = {}  # Store already computed default values
         missing_defaults = {}  # Store missing default values by schema
         new_ids = []
-        vlist = [v.copy() for v in vlist]
 
         def db_insert(columns, vlist, column_names):
             if transaction.database.has_multirow_insert():

Reply via email to