Return psession directly on error (#1452)
This commit is contained in:
parent
784304702b
commit
213f674b9e
|
@ -371,15 +371,17 @@ sub getPersistentSession {
|
||||||
if ( $ps->error ) {
|
if ( $ps->error ) {
|
||||||
$self->logger->debug( $ps->error );
|
$self->logger->debug( $ps->error );
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
# Set _session_uid if not already present
|
# Set _session_uid if not already present
|
||||||
unless ( defined $ps->data->{_session_uid} ) {
|
unless ( defined $ps->data->{_session_uid} ) {
|
||||||
$ps->update( { _session_uid => $uid } );
|
$ps->update( { _session_uid => $uid } );
|
||||||
}
|
}
|
||||||
|
|
||||||
# Set _utime if not already present
|
# Set _utime if not already present
|
||||||
unless ( defined $ps->data->{_utime} ) {
|
unless ( defined $ps->data->{_utime} ) {
|
||||||
$ps->update( { _utime => time } );
|
$ps->update( { _utime => time } );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $ps;
|
return $ps;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user