diff --git a/product/ERP5Form/ProxyField.py b/product/ERP5Form/ProxyField.py index 740d50ac8ccdab4a00b6d5fff75229c540a35d33..c0222f2f7b52a171f17abec6a7129d733498cff4 100644 --- a/product/ERP5Form/ProxyField.py +++ b/product/ERP5Form/ProxyField.py @@ -340,7 +340,8 @@ class ProxyField(ZMIField): tales.pop(key, None) proxied_field = self.getTemplateField() - for key, value in result.items(): + restultitems = result.items() if six.PY2 else list(result.items()) + for key, value in restultitems: if key not in surcharge_list: result.pop(key) if key in self.values: