Copy the field used for Function field

Closes #15079
(grafted from a47a9a5be6728371561eb5e9dc76858cb052fa6f)

--HG--
branch : 8.0
This commit is contained in:
Cédric Krier
2026-09-10 08:11:03 +02:00
parent d7365902d4
commit 2fb5c8f53e
+1 -1
View File
@@ -41,7 +41,7 @@ class Function(Field):
``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