#718: WebSearch: fix SQPP crash coming via mangle_with_dateutils
-----------------------+----------------------
Reporter: simko | Owner: valkyrie
Type: defect | Status: new
Priority: major | Milestone:
Component: WebSearch | Version:
Keywords: |
-----------------------+----------------------
{{{
File "/usr/lib/python2.4/site-
packages/invenio/search_engine_query_parser.py", line 864, in
_convert_dates
query = mangle_with_dateutils(query)
File "/usr/lib/python2.4/site-
packages/invenio/search_engine_query_parser.py", line 848, in
mangle_with_dateutils
dtobj = du_parser.parse(datestamp, default=DEFAULT)
File "/usr/lib/python2.4/site-packages/dateutil/parser.py", line 700, in
parse
return DEFAULTPARSER.parse(timestr, **kwargs)
File "/usr/lib/python2.4/site-packages/dateutil/parser.py", line 300, in
parse
res = self._parse(timestr, **kwargs)
File "/usr/lib/python2.4/site-packages/dateutil/parser.py", line 560, in
_parse
res.hour += 12
TypeError: unsupported operand type(s) for +=: 'NoneType' and 'int'
}}}
See INSPIRE RT 134497, 134498.
--
Ticket URL: <http://invenio-software.org/ticket/718>
Invenio <http://invenio-software.org>