Let the reactor see all undelivered appointments to avoid duplicates collab/gmcharlt/curbside-wip
authorMike Rylander <mrylander@gmail.com>
Sat, 6 Jun 2020 17:48:30 +0000 (13:48 -0400)
committerMike Rylander <mrylander@gmail.com>
Sat, 6 Jun 2020 17:48:30 +0000 (13:48 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/CurbsideSlot.pm

index e23f33d..bb07c3f 100644 (file)
@@ -25,14 +25,10 @@ sub handler {
     my $h = $$env{target};
 
     # see if there's an undelivered appointment in the future
-    my ($slot) = $e->search_action_curbside({
+    my $slot = $e->search_action_curbside({
         patron => $h->usr,
         org => $h->pickup_lib,
-        delivered => undef,
-        '-or' => [
-            { slot => { '>=' => 'now' } },
-            { slot => undef }
-        ]
+        delivered => undef
     });
 
     if (!@$slot) {