From 6216951595d3c442b4fe415d349c971461781c3f Mon Sep 17 00:00:00 2001 From: Howard Johnson Date: Oct 26 2016 23:00:52 +0000 Subject: Don't use cherrypy.url to build the SVG embedded URLs cherrypy.url returns an absolute URL, not a relative one. Pretty much everywhere else we deal in relative URLs, so ipsilon is generally friendly to being behind a reverse proxy. Merges: #155 Signed-off-by: Howard Johnson Reviewed-by: Patrick Uiterwijk --- diff --git a/ipsilon/admin/common.py b/ipsilon/admin/common.py index adc0659..fe41a5a 100644 --- a/ipsilon/admin/common.py +++ b/ipsilon/admin/common.py @@ -320,8 +320,7 @@ class Admin(AdminPage): for item in self.menu: name = getattr(item, 'name', None) if name: - urls['%s_url' % name] = cherrypy.url('/%s/%s' % (self.mount, - name)) + urls['%s_url' % name] = '%s/%s' % (self.url, name) return urls @admin_protect