From fd541d224341b0c61170e571ac46f2b7608ed0e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 28 Mar 2017 16:04:40 +0200 Subject: [PATCH] Changed interpretation of '' in form handling of integer properties. --- pillar/web/nodes/forms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pillar/web/nodes/forms.py b/pillar/web/nodes/forms.py index 8fd26030..714d3779 100644 --- a/pillar/web/nodes/forms.py +++ b/pillar/web/nodes/forms.py @@ -168,8 +168,8 @@ def process_node_form(form, node_id=None, node_type=None, user=None): if schema_prop['type'] == 'dict': data = attachments.attachment_form_parse_post_data(data) elif schema_prop['type'] == 'integer': - if data == '': - data = 0 + if not data: + data = None else: data = int(form[prop_name].data) elif schema_prop['type'] == 'float':