Do not update key value of user application on write

Closes #14353
This commit is contained in:
Cédric Krier
2025-11-06 11:34:07 +01:00
parent 6a05c7597d
commit 4d8a1cd837
+1 -1
View File
@@ -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()