fix setting user for request

This commit is contained in:
Graham Knop 2010-06-15 05:36:02 -05:00
parent c4b309f434
commit 392bb0306f

View file

@ -706,10 +706,10 @@ sub user {
}
delete $self->{_stow};
$self->{_user} = $option->{user} || WebGUI::User->new($self, $userId);
$self->request->user($self->{_user}->username) if $self->request;
$self->request->env->{REMOTE_USER} = $self->{_user}->username if $self->request;
} elsif (!exists $self->{_user}) {
$self->{_user} = WebGUI::User->new($self, $self->var->get('userId'));
$self->request->user($self->{_user}->username) if $self->request;
$self->request->env->{REMOTE_USER} = $self->{_user}->username if $self->request;
}
return $self->{_user};
}