#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>

Reply via email to