diff --git a/lib/WebGUI/Asset/Post.pm b/lib/WebGUI/Asset/Post.pm index 66b7ae94a..a2dc4e342 100644 --- a/lib/WebGUI/Asset/Post.pm +++ b/lib/WebGUI/Asset/Post.pm @@ -290,8 +290,9 @@ Returns a URL to the owner's avatar. sub getAvatarUrl { my $self = shift; my $avatarUrl; - return $avatarUrl unless - $self->getThread->getParent->getValue("avatarsEnabled"); + my $parent = $self->getThread->getParent; + return undef unless $parent; + return $avatarUrl unless $parent->getValue("avatarsEnabled"); my $user = WebGUI::User->new($self->session, $self->get('ownerUserId')); #Get avatar field, storage Id. my $storageId = $user->profileField("avatar");