From 3e0159b425722271fe8a7cd297820ec47ab432d9 Mon Sep 17 00:00:00 2001
From: Agustin Moyano <agustinmoyano@theke.io>
Date: Mon, 29 Apr 2019 23:07:28 -0300
Subject: [PATCH] Bug 22284: (follow-up) Default to circulation control branch
 when no hold libraries are found

---
 Koha/Item.pm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Koha/Item.pm b/Koha/Item.pm
index e108c7650e..24b6940340 100644
--- a/Koha/Item.pm
+++ b/Koha/Item.pm
@@ -312,6 +312,8 @@ sub pickup_locations {
 
     if ($branchitemrule->{hold_fulfillment_policy} eq 'holdgroup') {
         @libs  = $library->get_hold_libraries;
+        my $circ_control_library = Koha::Libraries->find($circ_control_branch);
+        push @libs, $circ_control_library unless scalar(@libs) > 0;
     } elsif ($branchitemrule->{hold_fulfillment_policy} eq 'homebranch') {
         push @libs, $self->home_branch;
     } elsif ($branchitemrule->{hold_fulfillment_policy} eq 'holdingbranch') {
-- 
2.11.0