#654: BibAuthorID: check get_request_ticket()
-------------------------+-----------------
 Reporter:  simko        |      Owner:
     Type:  defect       |     Status:  new
 Priority:  critical     |  Milestone:
Component:  BibAuthorID  |    Version:
 Keywords:               |
-------------------------+-----------------
 RT 126482 brings a traceback in `get_request_ticket()`:

 {{{
 uri: </person/T.Buchert.1?>
 [...]
   File "/usr/lib64/python2.4/site-packages/invenio/bibauthorid_webapi.py",
 line 252, in get_person_request_ticket
     return tu.get_request_ticket(pid, ticket_id=tid)
   File "/usr/lib64/python2.4/site-
 packages/invenio/bibauthorid_personid_tables_utils.py", line 229, in
 get_request_ticket
     tickets.append([ticket, row[0][2]])
 IndexError: tuple index out of range
 }}}

 This is a somewhat old problem (April 22nd) but `get_request_ticket()`
 code did not change since that time.  So this function should be checked
 and eventually made more robust.

-- 
Ticket URL: <http://invenio-software.org/ticket/654>
Invenio <http://invenio-software.org>

Reply via email to