Dear Jerome / All,
the owner is incorrectly set when used recursively if you already own the root of the subtree. remove line 171 in AccessControl/Owned.py in Zope 2.3.2
Thanks. Commented out line 171, which I took as ( # if old==new: turn ), but a 'book' loaded into 'example' still comes out in 'example' and 'example2'. My description in my first post was also incorrect:
...and the zCatalog seems to be picking up the right metadata - except for the 'owner'. (See screengrabs at http://d029.ml.uwcm.ac.uk:8080/imi_test/screengrab). We don't think the 'owner' is getting set using the following code *, which is from the zc_book_add (zc_book constructor):
* <dtml-call "REQUEST.set('Owner',AUTHENTICATED_USER.getUserName())">
as 'owner' should read 'Owner'. My mistake. Hm. However, if I did change the right line in Owned.py, I still seem to have the problem. If this doesn't look right, please give me a prod. Any other ideas would be very gratefully accepted. My regards, Dave. David Smithson Information Designer Media Resources Centre University of Wales College of Medicine Cardiff UK