Commit f0e991a9 authored by Daniel Friesel's avatar Daniel Friesel
Browse files

profile: respect profile visibility setting

parent 1c46f56b
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -635,8 +635,12 @@ sub public_profile {
	my $name = $self->stash('name');
	my $user = $self->users->get_privacy_by_name( name => $name );

	if ( not $user ) {
	if (   not $user
		or $user->{past_visible} == 0
		or ( $user->{past_visible} == 1 and not $self->is_user_authenticated ) )
	{
		$self->render('not_found');
		return;
	}

	my $status = $self->get_user_status( $user->{id} );