From 93ab63573b6e9dd783f835064ec6b1a9ee225a62 Mon Sep 17 00:00:00 2001 From: Lari Taskula Date: Thu, 5 Nov 2020 18:26:42 +0000 Subject: [PATCH] Bug 17499: (follow-up) Fix warning Content-Type: text/plain; charset=utf-8 Fix warning DBIx::Class::Storage::DBI::select_single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single. Sponsored-by: The National Library of Finland Signed-off-by: Michal Denar Signed-off-by: Sam Lau Signed-off-by: Marcel de Rooy --- Koha/Patron/Message/Preference.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Koha/Patron/Message/Preference.pm b/Koha/Patron/Message/Preference.pm index 553085fafe..53b17011a7 100644 --- a/Koha/Patron/Message/Preference.pm +++ b/Koha/Patron/Message/Preference.pm @@ -391,10 +391,10 @@ sub _set_message_transport_types { $self->_validate_message_transport_types({ message_transport_types => $types }); foreach my $type (@$types) { unless (exists $self->{'_message_transport_types'}->{$type}) { - my $transport = Koha::Patron::Message::Transports->find({ + my $transport = Koha::Patron::Message::Transports->search({ message_attribute_id => $self->message_attribute_id, message_transport_type => $type - }); + })->next; unless ($transport) { Koha::Exceptions::Patron::Message::Preference::NoTransportType->throw( error => 'No transport configured for '.$self->message_name. -- 2.30.2