$self->branchreplyto
|| $self->branchemail
|| C4::Context->preference('ReplytoDefault')
- || C4::Context->preference('KohaAdminEmailAddress');
+ || C4::Context->preference('KohaAdminEmailAddress')
+ || undef;
}
=head3 library_groups
subtest '->inbound_email_address' => sub {
- plan tests => 4;
+ plan tests => 5;
$schema->storage->txn_begin;
is( $library_1->inbound_email_address, 'reply@mylibrary.com',
'Fallback to ReplytoDefault email address when branchreplyto and branchemail are undefined');
- t::lib::Mocks::mock_preference( 'ReplytoDefault', undef );
+ t::lib::Mocks::mock_preference( 'ReplytoDefault', '' );
is( $library_1->inbound_email_address, 'admin@mylibrary.com',
- 'Fallback to KohaAdminEmailAddress email address when branchreplyto, branchemail and eplytoDefault are undefined');
+ 'Fallback to KohaAdminEmailAddress email address when branchreplyto, branchemail and ReplytoDefault are undefined');
+ t::lib::Mocks::mock_preference( 'KohaAdminEmailAddress', '' );
+ is( $library_1->inbound_email_address, undef,
+ 'Return undef when email address when branchreplyto, branchemail, ReplytoDefault and KohaAdminEmailAddress are undefined');
$schema->storage->txn_rollback;
};