diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index dd771f738..ecdb2e487 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -587,7 +587,7 @@ sub exportAsHtml { WebGUI::Session::refreshUserInfo($userId) unless ($userId == $session{user}{userId}); delete $session{form}; $session{var}{adminOn} = $self->get('adminOn'); - WebGUI::Session::refreshPageInfo($self->get('pageId')); + $self->WebGUI::Session::refreshPageInfo; $self->{_properties}{cacheTimeout} = $self->{_properties}{cacheTimeoutVisitor} = 1; $session{config}{uploadsURL} = $uploadsUrl; $session{config}{extrasURL} = $extrasUrl; diff --git a/lib/WebGUI/Session.pm b/lib/WebGUI/Session.pm index a4684ea94..31d48273f 100644 --- a/lib/WebGUI/Session.pm +++ b/lib/WebGUI/Session.pm @@ -383,19 +383,19 @@ sub open { #------------------------------------------------------------------- -=head2 refreshPageInfo ( pageId ) +=head2 refreshPageInfo ( asset ) -Updates the WebGUI session to reflect new page information. +Updates the WebGUI session to reflect new asset information. -=head3 pageId +=head3 asset -Specify which page you want to change to. +Specify which asset you want to change to. =cut sub refreshPageInfo { - my $pageId = shift; - $session{page} = WebGUI::SQL->quickHashRef("select * from page where pageId=".quote($pageId)); + my $self = shift; + $session{asset} = $self; } #-------------------------------------------------------------------