check full org path of circ lib when deciding whether to suppress a copy alert
authorGalen Charlton <gmc@esilibrary.com>
Sat, 27 Aug 2016 00:13:56 +0000 (20:13 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 31 Jul 2017 14:12:51 +0000 (10:12 -0400)
This allows for a system to suppress alerts of a given type on behalf
of all of its branches.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm

index d2d90c7..806ed1d 100644 (file)
@@ -658,7 +658,7 @@ sub filter_user_copy_alerts {
 
     if(my $alerts = $self->user_copy_alerts) {
 
-        my $suppress_orgs = $U->get_org_descendants($self->circ_lib);
+        my $suppress_orgs = $U->get_org_full_path($self->circ_lib);
         my $suppressions = $e->search_actor_copy_alert_suppress(
             {org => $suppress_orgs}
         );