web/views/editcontroller.py
branchstable
changeset 3194 650637d4d764
parent 3164 b025592ff478
child 3199 fc63b80ec979
child 3309 2538daa6651c
equal deleted inserted replaced
3193:c1a8456cb5f9 3194:650637d4d764
   246                 try:
   246                 try:
   247                     value = float(value)
   247                     value = float(value)
   248                 except ValueError:
   248                 except ValueError:
   249                     raise ValidationError(entity.eid,
   249                     raise ValidationError(entity.eid,
   250                                           {attr: self.req._("invalid float value")})
   250                                           {attr: self.req._("invalid float value")})
   251             if attrtype in ('Date', 'Datetime', 'Time'):
   251             elif attrtype in ('Date', 'Datetime', 'Time'):
   252                 try:
   252                 try:
   253                     value = self.parse_datetime(value, attrtype)
   253                     value = self.parse_datetime(value, attrtype)
   254                 except ValueError:
   254                 except ValueError:
   255                     raise ValidationError(entity.eid,
   255                     raise ValidationError(entity.eid,
   256                                           {attr: self.req._("invalid date")})
   256                                           {attr: self.req._("invalid date")})