From: Bill Erickson Date: Fri, 20 Jul 2012 14:32:43 +0000 (-0400) Subject: acq search : support acqlisumi X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f16293ca20ec3d5ee66ce331e4d9c606df87dcce;p=evergreen%2Fequinox.git acq search : support acqlisumi Signed-off-by: Bill Erickson --- 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'; } }