From 48df0b8a2d50a0a4b9a17efd5e0711425ed5e09e Mon Sep 17 00:00:00 2001 From: Julian Maurice Date: Mon, 7 Dec 2015 15:25:25 +0100 Subject: [PATCH] Bug 15325: Fix --table option of rebuild_zebra.pl MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Option's value given on command line was never used and 'biblioitems' was used instead. Test plan: 1. git checkout master 2. perl misc/migration_tools/rebuild_zebra.pl -b -t items --where "price = 42" 3. You should see errors printed on screen about an unknown column 4. Apply patch 5. perl misc/migration_tools/rebuild_zebra.pl -b -t items --where "price = 42" 6. No errors \o/ Signed-off-by: Frédéric Demians Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall --- misc/migration_tools/rebuild_zebra.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/migration_tools/rebuild_zebra.pl b/misc/migration_tools/rebuild_zebra.pl index dd97170745..beaf4d3802 100755 --- a/misc/migration_tools/rebuild_zebra.pl +++ b/misc/migration_tools/rebuild_zebra.pl @@ -452,7 +452,7 @@ sub select_all_authorities { sub select_all_biblios { $table = 'biblioitems' - if grep { /^$table$/ } @tables_allowed_for_select; + unless grep { /^$table$/ } @tables_allowed_for_select; my $strsth = qq{ SELECT biblionumber FROM $table }; $strsth.=qq{ WHERE $where } if ($where); $strsth.=qq{ LIMIT $length } if ($length && !$offset); -- 2.39.5