From: Tom Hughes Date: Wed, 30 Nov 2016 01:19:19 +0000 (+0000) Subject: Cope with no referer X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/2ae2595b901afb5638ecc77b8e489feb60147507?hp=1b5dff2b26189fa2130eb70ca9385a45c5f2d7d5 Cope with no referer --- diff --git a/cookbooks/tile/templates/default/export.erb b/cookbooks/tile/templates/default/export.erb index b9f389626..c05083835 100644 --- a/cookbooks/tile/templates/default/export.erb +++ b/cookbooks/tile/templates/default/export.erb @@ -58,6 +58,10 @@ form = cgi.FieldStorage() if not os.environ.has_key('HTTP_USER_AGENT'): os.environ['HTTP_USER_AGENT'] = 'NONE' +# Make sure we have a referer +if not os.environ.has_key('HTTP_REFERER'): + os.environ['HTTP_REFERER'] = 'NONE' + # Get the load average cputimes = [float(n) for n in open("/proc/stat").readline().rstrip().split()[1:-1]] idletime = cputimes[3] / sum(cputimes)