Nick Davis wrote:
[..]
One may ask why Plone 2.0RCx to Plone 2.0.3 added folders with missing attributes. This may also be the cause of all these "some folders don't work" problems. I shall continue investigating.............


I didn't really follow this thread but here is how I
fixed this (or a similar issue) in one of my sites:

put this in a file to be executed via 'zopectrl run'

site = app[<your plone id>]
tt = site['portal_types']
atct = site['portal_atct']

broken_folders = <something that returns a list of pathes
                  to your broken folders, e.g., all folders
                  that have no portal type>

mlog = <my custom logger>

for folder in broken_folders:
    mlog("Fixing '%s'" % folder)
    f = site.unrestrictedTraverse(folder)
    tt['CMF Folder']._finishConstruction(f)
atct.migrateContentTypesToATCT()
for folder in broken_folders:
    f = site.unrestrictedTraverse(folder)
    f.reindexObject()

and don't forget to commit when you are done.

HTH,

        Raphael

_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup

Reply via email to