----- Original Message ----- From: Alexander Staubo <alex@mop.no>
Please send me the patch. The problem does not seem to have anything to do with URLs, but rather the objects indexed by the topic -- but I could be wrong here.
Is there a way to modify ZDConfera/ZDiscussions to fix the problem, without patching ZPublisher? I wouldn't want to break something else in the process.
Without patching ZCatalog, you mean? Hmm. Possibly. If ZD* were patched to use a subclass of ZCatalog which overrode resolve_url, that would work. Here's the replacement resolve_url for ZCatalog: def resolve_url(self, path, REQUEST): """ Attempt to resolve a url into an object in the Zope namespace. The url may be absolute (site-relative) or a catalog path style url. If no object is found, None is returned. No exceptions are raised. """ pparts = filter(None, string.split(path, '/')) try: obj = getattr(self.aq_parent, pparts.pop(0)) while pparts: obj = obj[pparts.pop(0)] return obj except: return Cheers, Evan @ digicool & 4-am