web/views/editcontroller.py
branchstable
changeset 3157 f4b94d03f86f
parent 3092 c153b1ae9875
child 3163 edfe43ceaa35
child 3164 b025592ff478
--- a/web/views/editcontroller.py	Wed Sep 09 17:16:13 2009 +0200
+++ b/web/views/editcontroller.py	Wed Sep 09 22:28:09 2009 +0200
@@ -194,13 +194,13 @@
         # NOTE: raising ValidationError here is not a good solution because
         #       we can't gather all errors at once. Hopefully, the new 3.6.x
         #       form handling will fix that
-        if attrtype == 'Int':
+        if value and attrtype == 'Int':
             try:
                 value = int(value)
             except ValueError:
                 raise ValidationError(entity.eid,
                                       {attr: self.req._("invalid integer value")})
-        elif attrtype == 'Float':
+        elif value and attrtype == 'Float':
             try:
                 value = float(value)
             except ValueError: