_utf8_on session_data - fix double-utf8 for pgsql

hinted-selects
Vitaliy Filippov 2014-10-20 19:48:44 +04:00
parent f0d648ea1e
commit 35377d4591
1 changed files with 3 additions and 1 deletions

View File

@ -391,9 +391,11 @@ sub save_session_data
my $c = $class->request_cache;
$class->session_data({ result_messages => $class->result_messages });
$class->session_data($s) || return undef;
my $a = JSON::encode_json($c->{session}->{_session_data_decoded});
Encode::_utf8_on($a);
Bugzilla->dbh->do(
'UPDATE logincookies SET session_data=? WHERE cookie=?', undef,
JSON::encode_json($c->{session}->{_session_data_decoded}), $c->{session}->{cookie}
$a, $c->{session}->{cookie}
);
}