my ( $module, $code, $branchcode, $message_transport_type ) = @_;
$message_transport_type //= '%';
if ( C4::Context->preference('IndependentBranches')
my $only_my_library = C4::Context->only_my_library;
and $branchcode
if ( $only_my_library and $branchcode ) {
and C4::Context->userenv ) {
$branchcode = $only_my_library;
$branchcode = C4::Context->userenv->{'branch'};
}
$branchcode //= '';
-