From f16293ca20ec3d5ee66ce331e4d9c606df87dcce Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Fri, 20 Jul 2012 10:32:43 -0400 Subject: [PATCH] acq search : support acqlisumi Signed-off-by: Bill Erickson --- Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm index e1813038b2..d924e4c246 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm @@ -229,7 +229,7 @@ sub prepare_terms { my $conj = $is_and ? "-and" : "-or"; my $outer_clause = {}; - foreach my $class (qw/acqpo acqpl acqinv jub acqlid acqlisum/) { + foreach my $class (qw/acqpo acqpl acqinv jub acqlid acqlisum acqlisumi/) { next if not exists $terms->{$class}; $outer_clause->{$conj} = [] unless $outer_clause->{$conj}; @@ -347,7 +347,8 @@ sub build_from_clause_and_joins { # without this, the SQL attempts to join on # jub.order_summary, which is a virtual field. - $graft_map{$class}{field} = 'lineitem' if $class eq 'acqlisum'; + $graft_map{$class}{field} = 'lineitem' + if $class eq 'acqlisum' or $class eq 'acqlisumi'; } } -- 2.11.0