diff --git a/lib/WebGUI/Asset/Wobject/GalleryAlbum.pm b/lib/WebGUI/Asset/Wobject/GalleryAlbum.pm index aba0b94a7..f9508d9c1 100644 --- a/lib/WebGUI/Asset/Wobject/GalleryAlbum.pm +++ b/lib/WebGUI/Asset/Wobject/GalleryAlbum.pm @@ -848,9 +848,12 @@ sub view_thumbnails { if (!$asset) { $asset = $self->getFirstChild; } - my %assetVars = %{ $asset->getTemplateVars }; - for my $key ( keys %assetVars ) { - $var->{ 'file_' . $key } = $assetVars{ $key }; + + if ( $asset ) { + my %assetVars = %{ $asset->getTemplateVars }; + for my $key ( keys %assetVars ) { + $var->{ 'file_' . $key } = $assetVars{ $key }; + } } return $self->processTemplate($var, $self->getParent->get("templateIdViewThumbnails"));