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

Reply via email to