Skip to content

Commit 6e88016

Browse files
committedJun 7, 2012
Don't assume that users actually entered a URL to proxy in an HTTP Proxy asset. This would be reasonable.

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed
 

‎docs/changelog/7.x.x.txt

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
- fixed #12364: Site export loses session info
1919
- fixed #12345: tickets in trash still show up
2020
- fixed #12305: dbSlave breaks WebGUI when not able to connect
21+
- fixed: Http Proxy assets with no URL to proxy cannot be deleted.
2122

2223
7.10.24
2324
- fixed #12318: asset error causes asset manager to fail

‎lib/WebGUI/Asset/Wobject/HttpProxy.pm

+4-2
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,10 @@ See WebGUI::Asset::purgeCache() for details.
299299

300300
sub purgeCache {
301301
my $self = shift;
302-
WebGUI::Cache->new($self->session,$self->get("proxiedUrl"),"URL")->delete;
303-
WebGUI::Cache->new($self->session,$self->get("proxiedUrl"),"HEADER")->delete;
302+
if (my $proxiedUrl = $self->get("proxiedUrl")) {
303+
WebGUI::Cache->new($self->session,$proxiedUrl,"URL")->delete;
304+
WebGUI::Cache->new($self->session,$proxiedUrl,"HEADER")->delete;
305+
}
304306
$self->SUPER::purgeCache;
305307
}
306308

0 commit comments

Comments
 (0)
Please sign in to comment.