# HG changeset patch # User Denis Laxalde # Date 1485444795 -3600 # Node ID a033762137473545da907c31ec490793ab014b32 # Parent c38e13988c10129ec7bff0207cdac27dba6dcb9f [web] Handle unspecified 'date' or 'time' in JQueryDateTimePicker.process_field_data() dict.get() may return None, which has no attribute strip. diff -r c38e13988c10 -r a03376213747 cubicweb/web/formwidgets.py --- a/cubicweb/web/formwidgets.py Fri Jan 20 15:16:18 2017 +0100 +++ b/cubicweb/web/formwidgets.py Thu Jan 26 16:33:15 2017 +0100 @@ -801,8 +801,12 @@ def process_field_data(self, form, field): req = form._cw - datestr = req.form.get(field.input_name(form, 'date')).strip() or None - timestr = req.form.get(field.input_name(form, 'time')).strip() or None + datestr = req.form.get(field.input_name(form, 'date')) + if datestr: + datestr = datestr.strip() or None + timestr = req.form.get(field.input_name(form, 'time')) + if timestr: + timestr = timestr.strip() or None if datestr is None: return None try: