#67: 3 or more spires-syntax author searches make Invenio blow up
-----------------------+----------------------------------------------------
Reporter: jblayloc | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: WebSearch | Version:
Keywords: |
-----------------------+----------------------------------------------------
See RT #84182 and #84185. Searches of the form
'find au name1, n and name2, o and name3, p'
cause an exception, " Internal Error exceptions.TypeError 'dict' object is
not callable". Two authors don't tickle the bug, but three or more appear
to. It doesn't appear to matter whether the last author is in the author
index or not; I haven't checked whether it matters if either of the first
two are missing.
This behavior occurs on inspire-hep-dev as well, and with searches of the
form 'find a nam...' (rather than 'find au').
My current working tree branched from ae91d1311c3449 behaves correctly,
but my master branch (last synced at ae91d1311c3449) does not. So perhaps
something I've been working on (in search engine query parenthesised
parser and friends) masks or corrects the problem.
I just did a pull and reinstall from master, and this problem persists. A
checkout and reinstall from e0fb5e642f6a also exhibits it; I went back all
the way to 4e36abe534 and it misbehaves this way too. So I think this
problem may be baked-in.
--
Ticket URL: <http://cdswaredev.cern.ch/invenio/ticket/67>
Invenio <http://invenio-software.org>