From 8d74b0c09b73c749796ed6cd36e67a9ea3e890da Mon Sep 17 00:00:00 2001 From: Julian Maurice Date: Fri, 17 Jan 2020 14:16:41 +0100 Subject: [PATCH] Bug 7957: Skip the routing list selection screen if not necessary --- serials/routing-preview-slip.pl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/serials/routing-preview-slip.pl b/serials/routing-preview-slip.pl index 9b1ca085b9..46b4b52c89 100755 --- a/serials/routing-preview-slip.pl +++ b/serials/routing-preview-slip.pl @@ -62,6 +62,14 @@ if (!$routinglistid) { my $subscription = GetSubscription($serial->{subscriptionid}); my $biblio = Koha::Biblios->find($subscription->{subscriptionid}); my @routinglists = GetRoutingLists($subscription->{subscriptionid}); + + # If there is only one routing list, skip the routing list selection screen + if (@routinglists == 1) { + my $routinglistid = $routinglists[0]->{routinglistid}; + print $input->redirect("/cgi-bin/koha/serials/routing-preview-slip.pl?serialid=$serialid&routinglistid=$routinglistid"); + exit; + } + $template->param( missing_parameter_routinglistid => 1, serialid => $serialid, -- 2.20.1