Error recursive publish solved

David <[email protected]> Fri, 12 Dec 2008 12:06:58 +0100
Newsgroups gmane.comp.web.zope.cps.devel
Message-ID <[email protected]>
 Hello readers.

I've been having problems with the publication of contents recursively. 
I get an Error when I publish a folder into another folder, the problem 
was in the script Products/CPSDefault/recursivepublish.py, in line 
77-78, when it try to execute portal.restrictedTraverse with a path that 
doesn't exist. So I made the following modifications and it seems to 
work well.

I've changed the lines 77-78 for the following lines:

-    rmtool = context.portal_remote_controller
-    try:
-    target_section_parent = portal.restrictedTraverse(
-        target_section_parent_rpath)
-    except:
-    ids_folder = str(target_section_parent_rpath).split('/')
-    path_doc = 'sections'
-    for id_folder in ids_folder:
-        if str(id_folder) != 'sections':
-            path_doc += '/'+id_folder
-            logger.info('path: ' + str(path_doc))
-            exp_path = rmtool.createDocument('Section', 
{'Title':id_folder,'Language':'es',},str(path_doc).replace('/'+id_folder,''))
-
-            target_section_parent = portal.restrictedTraverse(path_doc)

Best regards,
David Macias

________________________________

 *DAVID MACÍAS*
Técnico I+D+i

C/Severo Ochoa 4,
Edificio Investigaciones Universitarias,
Parque Tecnológico de Andalucía, Málaga
[email protected] <mailto:[email protected]>
Tel.: 902 995 246
Mol.: 696 324 142

www.yerbabuena.es 
<file:///C:/Documents%20and%20Settings/usuario/Escritorio/EXTERNO2/www.yerbabuena.es%20>
[email protected] <mailto:[email protected]>

_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel