Fix exporting of a redirect. The view method in the Redirect sets
a HTTP header and returns "1", which doesn't create a redirect. I fixed this by: - Writing a exportHtml_view method just for Redirect. - using the Fail Safe style template to output an empty page with a redirect tag in the header.
This commit is contained in:
parent
e5b7de2253
commit
b1bbf36825
2 changed files with 19 additions and 0 deletions
|
|
@ -3,6 +3,7 @@
|
||||||
- fix: Workflow form control edit button won't work. removed.
|
- fix: Workflow form control edit button won't work. removed.
|
||||||
- fix: Bug in HttpProxy.pm
|
- fix: Bug in HttpProxy.pm
|
||||||
- fix: Storage::Image copy does not create thumbnails
|
- fix: Storage::Image copy does not create thumbnails
|
||||||
|
- fix: Static export - redirect problems
|
||||||
|
|
||||||
7.2.1
|
7.2.1
|
||||||
- Made a change to version tag commits to deal with unusually long commit
|
- Made a change to version tag commits to deal with unusually long commit
|
||||||
|
|
|
||||||
|
|
@ -91,6 +91,24 @@ sub www_edit {
|
||||||
|
|
||||||
#-------------------------------------------------------------------
|
#-------------------------------------------------------------------
|
||||||
|
|
||||||
|
=head2 exportHtml_view
|
||||||
|
|
||||||
|
A web executable method that redirects the user to the specified page, or displays the edit interface when admin mode is enabled.
|
||||||
|
|
||||||
|
=cut
|
||||||
|
|
||||||
|
sub exportHtml_view {
|
||||||
|
my $self = shift;
|
||||||
|
return $self->session->privilege->noAccess() unless $self->canView;
|
||||||
|
my $url = $self->get("redirectUrl");
|
||||||
|
WebGUI::Macro::process($self->session, \$url);
|
||||||
|
return '' if ($url eq $self->get("url"));
|
||||||
|
$self->session->http->setRedirect($url);
|
||||||
|
return $self->session->style->process('', 'PBtmpl0000000000000060');
|
||||||
|
}
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------
|
||||||
|
|
||||||
=head2 www_view
|
=head2 www_view
|
||||||
|
|
||||||
A web executable method that redirects the user to the specified page, or displays the edit interface when admin mode is enabled.
|
A web executable method that redirects the user to the specified page, or displays the edit interface when admin mode is enabled.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue