--- MPIWGWeb/MPIWGProjects.py 2012/01/09 10:36:48 1.47.2.125 +++ MPIWGWeb/MPIWGProjects.py 2012/01/09 13:14:46 1.47.2.126 @@ -43,6 +43,8 @@ import MPIWGRoot import MPIWGLink import MPIWGTemplate +import transaction + # die folgenden Klassen sind jetzt in einzelne Files ausgelagert aus Kompatibilitaetsgruenden, bleiben die Klassen hier noch drin. # Sonst funktionieren die alten Webseiten nicht mehr. @@ -1045,6 +1047,8 @@ class MPIWGProject(CatalogAware,Folder,C def harvest_page(self,context=None,mode="normal"): """seite fuer harvesting fuer die Projektsuche""" + + if not context: context=self @@ -1055,7 +1059,7 @@ class MPIWGProject(CatalogAware,Folder,C if ext: rendered = getattr(self,ext.getId())() templates[self.absolute_url()]=rendered - + transaction.commit() return rendered @@ -1063,7 +1067,7 @@ class MPIWGProject(CatalogAware,Folder,C rendered = pt() templates[self.absolute_url()]=rendered - + transaction.commit() return rendered