From 690d87a668aaf50224b864130b7d99d2ea3f5290 Mon Sep 17 00:00:00 2001 From: Scott Walters Date: Tue, 24 Sep 2013 23:19:30 -0500 Subject: [PATCH] $session->asset is not defined if we're running from a Content Handler or the like. make reporting it conditional so that we don't get error output from our error output. --- lib/WebGUI/Asset/Template.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/WebGUI/Asset/Template.pm b/lib/WebGUI/Asset/Template.pm index 4943d2b2b..cfdde8dd0 100644 --- a/lib/WebGUI/Asset/Template.pm +++ b/lib/WebGUI/Asset/Template.pm @@ -689,7 +689,7 @@ sub process { elsif ($self->state =~ /^clipboard/) { my $i18n = WebGUI::International->new($session, 'Asset_Template'); $session->log->warn('process called on template in clipboard: '.$self->getId - .'. The template was called through this url: '.$session->asset->url); + .'. The template was called through this url: ' . $session->asset ? $session->asset->url : '(none)' ); return $session->isAdminOn ? $i18n->get('template in clipboard') : ''; }