From 62506c0592f122d48d75c381fbf5a5b182c46138 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 17 Nov 2005 05:26:19 +0000 Subject: [PATCH] avatarUrl did not contain a filename --- lib/WebGUI/Asset/Wobject/Collaboration.pm | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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},