@@ -, +, @@ --- C4/Biblio.pm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) --- a/C4/Biblio.pm +++ a/C4/Biblio.pm @@ -1363,10 +1363,6 @@ descriptions rather than normal ones when they exist. sub GetAuthorisedValueDesc { my ( $tag, $subfield, $value, $framework, $tagslib, $category, $opac ) = @_; - if ( $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.booksellerid' ) { - my $vendor = Koha::Acquisition::Booksellers->find($value); - return $vendor ? $vendor->name : $value; - } if ( !$category ) { return $value unless defined $tagslib->{$tag}->{$subfield}->{'authorised_value'}; @@ -1387,6 +1383,11 @@ sub GetAuthorisedValueDesc { $category = $tagslib->{$tag}->{$subfield}->{'authorised_value'}; } + if ( $tagslib && $tagslib->{$tag}->{$subfield}->{kohafield} eq 'items.booksellerid' ) { + my $vendor = Koha::Acquisition::Booksellers->find($value); + return $vendor ? $vendor->name : $value; + } + my $dbh = C4::Context->dbh; if ( $category ne "" ) { my $sth = $dbh->prepare( "SELECT lib, lib_opac FROM authorised_values WHERE category = ? AND authorised_value = ?" ); --