Bug 11533: fix authority searching with no sorting when QueryParser is enabled
commit27c312b721d5533560234675712391a60f354c51
authorGalen Charlton <gmc@esilibrary.com>
Thu, 16 Jan 2014 20:36:02 +0000 (16 20:36 +0000)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 24 Jan 2014 14:02:48 +0000 (24 14:02 +0000)
treeee83fc3b58b012ee784a5eb132bb5e1f08689335
parent99e2686a4985fd487dfb5e898f24ceba80ba48ab
Bug 11533: fix authority searching with no sorting when QueryParser is enabled

This patch fixes an issue where chosing 'None' as the sort order
for an authority search would result in zero hits if QueryParser is
eanbled.

This patch also adds some additional test cases.

To test:

[1] Enable QueryParser.
[2] Perform an authority search in the staff interface that
    uses 'Heading A-Z' as the sort order and returns hits.
[3] Run the same search, but with the sort order set to 'None'.
    No hits are returned.
[4] Apply the patch.
[5] Do step 3 again.  This time, hits should be returned.
[6] Verify that prove -v t/db_dependent/Search.t passes.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
C4/AuthoritiesMarc.pm
t/db_dependent/Search.t