From 4d8a1cd837657d3016f7432b57fe2561abf46ba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 6 Nov 2025 11:34:07 +0100 Subject: [PATCH] Do not update key value of user application on write Closes #14353 --- trytond/trytond/res/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trytond/trytond/res/user.py b/trytond/trytond/res/user.py index fc35b6a70d..2257589008 100644 --- a/trytond/trytond/res/user.py +++ b/trytond/trytond/res/user.py @@ -1062,7 +1062,7 @@ class UserApplication(Workflow, ModelSQL, ModelView): @classmethod def preprocess_values(cls, mode, values): values = super().preprocess_values(mode, values) - if 'key' not in values: + if mode == 'create' and 'key' not in values: # Ensure we get a different key for each record # default methods are called only once values['key'] = cls.default_key()