# HG changeset patch # User paulb # Date 1191026917 0 # Node ID 355429a0ae386cbe6a3444b835089544552ee90f # Parent ec1f24b3d8a89a2b6f1cfa8e1bba15b04d5b0a9a [project @ 2007-09-29 00:48:37 by paulb] Fixed path value support: the server name plus "true" path info is not sufficient; the Zope path info is needed for the full path value. diff -r ec1f24b3d8a8 -r 355429a0ae38 WebStack/Zope.py --- a/WebStack/Zope.py Fri Sep 28 23:28:30 2007 +0000 +++ b/WebStack/Zope.py Sat Sep 29 00:48:37 2007 +0000 @@ -182,8 +182,8 @@ encoding = encoding or self.default_charset - path = decode_value(self.request.environ.get("SCRIPT_NAME") or "", encoding) - path += self.get_path_info(encoding) + path = decode_value(self.request.get("SCRIPT_NAME") or "", encoding) + path += decode_value(self.request.environ.get("PATH_INFO") or "", encoding) return path def get_path_info(self, encoding=None):