diff --git a/lib/WebGUI/Asset/Wobject/Collaboration.pm b/lib/WebGUI/Asset/Wobject/Collaboration.pm index 6f839ff6a..c03e20275 100644 --- a/lib/WebGUI/Asset/Wobject/Collaboration.pm +++ b/lib/WebGUI/Asset/Wobject/Collaboration.pm @@ -89,9 +89,17 @@ sub appendPostListTemplateVars { my $user = WebGUI::User->new($post->get('ownerUserId')); #Get avatar field, storage Id. my $storageId = $user->get("avatar"); - my $avatar = WebGUI::Storage->get($storageId); - #Get url from storage object. - $avatarUrl = $avatar->getUrl; + my $avatar = WebGUI::Storage::Image->get($storageId); + if ($avatar) { + #Get url from storage object. + foreach my $imageName (@{$avatar->getFiles}) { + if ($avatar->isImage($imageName)) { + $avatarUrl = $avatar->getThumbnailUrl($imageName); + last; + } + } + $avatarUrl = $avatar->getUrl; + } } push(@{$var->{post_loop}}, { %{$post->get},