[Koha-patches] [PATCH] Bug 8843 - Cannot export bibliographic records by call number

Owen Leonard oleonard at myacpl.org
Fri Sep 28 16:51:45 CEST 2012


When building the query for exports by call number the script
has the logic reversed. It tries to select records with call
numbers less than the starting call number and greater than
the ending call number. This should be reversed.

To test, test an export in an unpatched system. An export by
call number will return an empty file. After applying the patch
an export by call number should give valid results.
---
 tools/export.pl |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/export.pl b/tools/export.pl
index a4eb6e9..c7a8fd8 100755
--- a/tools/export.pl
+++ b/tools/export.pl
@@ -538,12 +538,12 @@ sub construct_query {
             }
 
             if ($start_callnumber) {
-                $sql_query .= " AND itemcallnumber <= ? ";
+                $sql_query .= " AND itemcallnumber >= ? ";
                 push @sql_params, $start_callnumber;
             }
 
             if ($end_callnumber) {
-                $sql_query .= " AND itemcallnumber >= ? ";
+                $sql_query .= " AND itemcallnumber <= ? ";
                 push @sql_params, $end_callnumber;
             }
             if ($start_accession) {
-- 
1.7.9.5



More information about the Koha-patches mailing list