Return psession directly on error (#1452)

This commit is contained in:
Xavier Guimard 2018-06-13 22:17:28 +02:00
parent 784304702b
commit 213f674b9e

View File

@ -371,15 +371,17 @@ sub getPersistentSession {
if ( $ps->error ) {
$self->logger->debug( $ps->error );
}
else {
# Set _session_uid if not already present
unless ( defined $ps->data->{_session_uid} ) {
$ps->update( { _session_uid => $uid } );
}
# Set _session_uid if not already present
unless ( defined $ps->data->{_session_uid} ) {
$ps->update( { _session_uid => $uid } );
}
# Set _utime if not already present
unless ( defined $ps->data->{_utime} ) {
$ps->update( { _utime => time } );
# Set _utime if not already present
unless ( defined $ps->data->{_utime} ) {
$ps->update( { _utime => time } );
}
}
return $ps;