From d6e2c4b33b012beea1f96229c0310191c3e855f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 10 Oct 2012 20:04:08 +0200 Subject: [PATCH] Don't skip Property fields in copy --- trytond/model/modelstorage.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trytond/model/modelstorage.py b/trytond/model/modelstorage.py index a05b2d3efd..f280654944 100644 --- a/trytond/model/modelstorage.py +++ b/trytond/model/modelstorage.py @@ -254,7 +254,9 @@ class ModelStorage(Model): if field_name in default: data[field_name] = default[field_name] - elif isinstance(cls._fields[field_name], fields.Function): + elif (isinstance(cls._fields[field_name], fields.Function) + and not isinstance(cls._fields[field_name], + fields.Property)): del data[field_name] elif ftype in ('many2one', 'one2one'): try: