On Fri, Jun 27, 2003 at 08:00:59PM +0200, Dieter Maurer wrote:
Steffen Hausmann wrote at 2003-6-27 01:38 +0200:
I'm having a problem with the zope catalog in combination with an apache rewrite rule and I think that it is a bug of the catalog. ... When an item is added it gets indexed to a catalog which is located in the folder /brk.
self.index_object()
This is where the problem occurs. The 'Object Identifier' of the item is /edit/Berichtverwaltung/20030626213201.0.875058372091 and not /brk/edit/Berichtverwaltung/20030626213201.0.875058372091 as it should be. The 'path' key and the rest of the variables that get indexed are correct.
Modern ZCatalog versions use "getPhysicalPath" as default object id. There is one known whole: "CatalogAware" still uses the old method based on "absolute_url". Use "CatalogPathAware" instead.
That's it. Thank you very much. MfG Steffen -- Zu sagen 'Hier herrscht Freiheit' ist immer ein Irrtum oder auch eine Lüge -- Freiheit herrscht nicht (Erich Fried)