From 905e7a9b7a11406210f00b534637dcf0f16b25a5 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 8 Sep 2025 15:36:17 +0200 Subject: [PATCH] Bug 30515: fix GetMessagingPreferences call It's not exported Signed-off-by: krimsonkharne --- misc/cronjobs/overdue_notices.pl | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/misc/cronjobs/overdue_notices.pl b/misc/cronjobs/overdue_notices.pl index b8acfec875..e797710811 100755 --- a/misc/cronjobs/overdue_notices.pl +++ b/misc/cronjobs/overdue_notices.pl @@ -749,18 +749,17 @@ END_SQL $sth2->finish; my @message_transport_types; - if (C4::Context->preference('UsePatronPreferencesForOverdueNotices')) { - my $patronpref = GetMessagingPreferences( - { borrowernumber => $borrowernumber, message_name => "Overdue$i"}); - if ($patronpref && $patronpref->{'transports'}) { - @message_transport_types = keys %{$patronpref->{'transports'}}; + if ( C4::Context->preference('UsePatronPreferencesForOverdueNotices') ) { + my $patronpref = C4::Members::Messaging::GetMessagingPreferences( + { borrowernumber => $borrowernumber, message_name => "Overdue$i" } ); + if ( $patronpref && $patronpref->{'transports'} ) { + @message_transport_types = keys %{ $patronpref->{'transports'} }; } my $print_behavior = C4::Context->preference('UsePatronPreferencesForOverdueNoticesPrint'); - if ( - $print_behavior eq 'always' || - $print_behavior eq 'fallback' && !@message_transport_types - ) { - unshift(@message_transport_types, 'shift'); + if ( $print_behavior eq 'always' + || $print_behavior eq 'fallback' && !@message_transport_types ) + { + unshift( @message_transport_types, 'shift' ); } } else { my @message_transport_types = -- 2.39.5