Don't assume that users actually entered a URL to proxy in an HTTP Proxy asset. This would be reasonable.

This commit is contained in:
Colin Kuskie 2012-06-07 09:39:23 -07:00
parent 2cb7c5b85b
commit 6e8801600d
2 changed files with 5 additions and 2 deletions

View file

@ -299,8 +299,10 @@ See WebGUI::Asset::purgeCache() for details.
sub purgeCache {
my $self = shift;
WebGUI::Cache->new($self->session,$self->get("proxiedUrl"),"URL")->delete;
WebGUI::Cache->new($self->session,$self->get("proxiedUrl"),"HEADER")->delete;
if (my $proxiedUrl = $self->get("proxiedUrl")) {
WebGUI::Cache->new($self->session,$proxiedUrl,"URL")->delete;
WebGUI::Cache->new($self->session,$proxiedUrl,"HEADER")->delete;
}
$self->SUPER::purgeCache;
}