From 8d931d9786f9f4ecc425acaf2a01f21ff33eec04 Mon Sep 17 00:00:00 2001 From: helmutm Date: Tue, 27 Nov 2007 18:36:54 +0000 Subject: [PATCH] fix for Zope2 compatibility git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2202 fd906abe-77d9-0310-91a1-e0d9ade77398 --- composer/message/instance.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer/message/instance.py b/composer/message/instance.py index 9e7386a..1e0f889 100644 --- a/composer/message/instance.py +++ b/composer/message/instance.py @@ -61,9 +61,9 @@ class MessageInstance(Instance): def getClientUrl(self, request): if self.client is None: return '' - if zope29: # evil hack to get rid of acquisition stuff - parts = absoluteURL(self.client.manager, request).split('/') - url = '/'.join(parts[:-3]) + if zope29: + path = self.client.manager.getPhysicalPath() + url = request.physicalPathToURL(path) else: url = absoluteURL(self.client.manager, request) return '%s?id=%s' % (url, self.client.__name__)