diff --git a/lib/WebGUI/AssetExportHtml.pm b/lib/WebGUI/AssetExportHtml.pm
index 235cbc769..ca1742840 100644
--- a/lib/WebGUI/AssetExportHtml.pm
+++ b/lib/WebGUI/AssetExportHtml.pm
@@ -280,6 +280,8 @@ sub exportAsHtml {
unless ( $self->canView($userId) ) {
$returnCode = 0;
$message = "can't view asset at URL " . $self->getUrl;
+ $exportSession->var->end;
+ $exportSession->close;
return ($returnCode, $message);
}