sub GetLoggedInBranchname {
my ($self) = @_;
- my $code = $self->GetLoggedInBranchcode;
- return $code ? $self->GetName($code) : q{};
+ return C4::Context->userenv ? C4::Context->userenv->{'branchname'} : q{};
}
sub GetURL {
is($plugin->GetLoggedInBranchcode(), '', 'no active library code if there is no active user session');
is($plugin->GetLoggedInBranchname(), '', 'no active library name if there is no active user session');
- t::lib::Mocks::mock_userenv({ branchcode => 'MYLIBRARY' });
+ t::lib::Mocks::mock_userenv({ branchcode => 'MYLIBRARY', branchname => 'My sweet library' });
is($plugin->GetLoggedInBranchcode(), 'MYLIBRARY', 'GetLoggedInBranchcode() returns active library code');
is($plugin->GetLoggedInBranchname(), 'My sweet library', 'GetLoggedInBranchname() returns active library name');