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