details: https://code.tryton.org/tryton/commit/b5a76f542875
branch: 8.0
user: Cédric Krier <[email protected]>
date: Thu Sep 10 08:11:03 2026 +0200
description:
Copy the field used for Function field
Closes #15079
(grafted from a47a9a5be6728371561eb5e9dc76858cb052fa6f)
diffstat:
trytond/trytond/model/fields/function.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r a0af292396c2 -r b5a76f542875 trytond/trytond/model/fields/function.py
--- a/trytond/trytond/model/fields/function.py Wed Sep 09 18:55:29 2026 +0200
+++ b/trytond/trytond/model/fields/function.py Thu Sep 10 08:11:03 2026 +0200
@@ -41,7 +41,7 @@
``lazy`` or ``eager``.
'''
assert isinstance(field, Field)
- self._field = field
+ self._field = copy.deepcopy(field)
self._type = field._type
self.getter = getter
self.getter_with_context = getter_with_context