diff --git a/product/ERP5Form/Form.py b/product/ERP5Form/Form.py index 2b7feaf92c0a94d2f17eec85e4c749ce7277c2aa..037c984bb7016af48ef3dbaefc81d51c30c7026b 100644 --- a/product/ERP5Form/Form.py +++ b/product/ERP5Form/Form.py @@ -191,9 +191,9 @@ class EditableValue(StaticValue): # This is useful to render ERP5 content as in a web site (ECommerce) # editable_mode should be set for example by the page template # which defines the current layout - if kw.has_key('REQUEST'): + if kw.get('REQUEST', None) is not None: if not getattr(kw['REQUEST'], 'editable_mode', 1): - self.value = 0 + return 0 return self.value def getFieldValue(self, field, id, **kw):