diff --git a/lib/WebGUI/Asset/Wobject/StoryArchive.pm b/lib/WebGUI/Asset/Wobject/StoryArchive.pm index e251045a2..5589d44e1 100644 --- a/lib/WebGUI/Asset/Wobject/StoryArchive.pm +++ b/lib/WebGUI/Asset/Wobject/StoryArchive.pm @@ -221,7 +221,7 @@ sub exportAssetCollateral { my $printSession = WebGUI::Session->open( $self->session->config->getWebguiRoot, $self->session->config->getFilename, - undef, + $self->session->request, undef, $self->session->getId, ); diff --git a/lib/WebGUI/AssetAspect/RssFeed.pm b/lib/WebGUI/AssetAspect/RssFeed.pm index b1caab66f..f7b322007 100644 --- a/lib/WebGUI/AssetAspect/RssFeed.pm +++ b/lib/WebGUI/AssetAspect/RssFeed.pm @@ -232,7 +232,7 @@ sub exportAssetCollateral { my $exportSession = WebGUI::Session->open( $self->session->config->getWebguiRoot, $self->session->config->getFilename, - undef, + $self->session->request, undef, $self->session->getId, ); diff --git a/lib/WebGUI/AssetExportHtml.pm b/lib/WebGUI/AssetExportHtml.pm index cfa8f68c3..d22e0eb82 100644 --- a/lib/WebGUI/AssetExportHtml.pm +++ b/lib/WebGUI/AssetExportHtml.pm @@ -267,6 +267,7 @@ sub exportAsHtml { my $exportSession = WebGUI::Session->open( $session->config->getWebguiRoot, $session->config->getFilename, + $session->request, ); my $esGuard = Scope::Guard->new(sub { $exportSession->var->end; @@ -502,6 +503,7 @@ sub exportGetDescendants { $session = WebGUI::Session->open( $session->config->getWebguiRoot, $session->config->getFilename, + $session->request, ); $session->user( { userId => $user->userId } ); $sGuard = Scope::Guard->new(sub { diff --git a/lib/WebGUI/Session.pm b/lib/WebGUI/Session.pm index 1ffcd69a5..c53abc3df 100644 --- a/lib/WebGUI/Session.pm +++ b/lib/WebGUI/Session.pm @@ -252,7 +252,7 @@ sub duplicate { my $newSession = WebGUI::Session->open( $self->config->getWebguiRoot, $self->config->getFilename, - undef, + $self->request, undef, $self->getId, );