From: erickson Date: Wed, 11 Nov 2009 15:40:09 +0000 (+0000) Subject: added support for optional limit, offset, and order_by filters to open-ils.trigger... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f1079f7f89876d081547cd35d76464f6cdc08afd;p=evergreen%2Fmasslnc.git added support for optional limit, offset, and order_by filters to open-ils.trigger.events_by_target git-svn-id: svn://svn.open-ils.org/ILS/trunk@14866 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm b/Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm index 702d7ff520..99c7f3855c 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Trigger.pm @@ -247,6 +247,10 @@ sub events_by_target { order_by => { "atev" => [ 'run_time', 'add_time' ] } }; + $query->{limit} = $filter->{limit} if defined $filter->{limit}; + $query->{offset} = $filter->{offset} if defined $filter->{offset}; + $query->{order_by} = $filter->{order_by} if defined $filter->{order_by}; + # allow multiple 'target' filters $query->{where}->{'+atev'}->{'-and'} = [];