Bug 11944: Library name variable should be decoded
Test on preferences.pl and on some others pages when mysql is used to store session. Signed-off-by: Paola Rossi <paola.rossi@cineca.it> Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> Signed-off-by: Dobrica Pavlinusic <dpavlin@rot13.org> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
This commit is contained in:
parent
2e17a654de
commit
a82d7144bf
|
|
@ -1097,7 +1097,9 @@ set_userenv is called in Auth.pm
|
|||
|
||||
#'
|
||||
sub set_userenv {
|
||||
my ($usernum, $userid, $usercnum, $userfirstname, $usersurname, $userbranch, $branchname, $userflags, $emailaddress, $branchprinter, $persona, $shibboleth)= @_;
|
||||
my ($usernum, $userid, $usercnum, $userfirstname, $usersurname, $userbranch, $branchname, $userflags, $emailaddress, $branchprinter, $persona, $shibboleth)=
|
||||
map { Encode::is_utf8( $_ ) ? $_ : Encode::decode('UTF-8', $_) } # CGI::Session doesn't handle utf-8, so we decode it here
|
||||
@_;
|
||||
my $var=$context->{"activeuser"} || '';
|
||||
my $cell = {
|
||||
"number" => $usernum,
|
||||
|
|
|
|||
Loading…
Reference in New Issue