--- Zope-2.0.1-src/lib/python/Products/ZCatalog/CatalogAwareness.py.orig Tue Aug 17 22:36:52 1999 +++ Zope-2.0.1-src/lib/python/Products/ZCatalog/CatalogAwareness.py Fri Oct 15 04:01:02 1999 @@ -156,10 +156,11 @@ else: url=self.absolute_url() type, uri=ftype(url) host, uri=fhost(uri) - script_name=self.REQUEST['SCRIPT_NAME'] - __traceback_info__=(`uri`, `script_name`) - if script_name: - uri=filter(None, string.split(uri, script_name))[0] + if hasattr(self, 'REQUEST'): + script_name=self.REQUEST['SCRIPT_NAME'] + __traceback_info__=(`uri`, `script_name`) + if script_name: + uri=filter(None, string.split(uri, script_name))[0] uri=uri or '/' if uri[0]=='/': uri=uri[1:] return uri