--- MPIWGWeb/MPIWGProjects.py 2008/09/08 09:20:26 1.47.2.104 +++ MPIWGWeb/MPIWGProjects.py 2008/09/08 10:33:30 1.47.2.105 @@ -613,6 +613,7 @@ class MPIWGProject(CatalogAware,Folder): return True; else: return False; + def getCompletedAt(self): """gibt das transformierte Datum zurueck, an dem das Projekt beendet wurde.""" date=getattr(self,'completedAt','') @@ -620,12 +621,14 @@ class MPIWGProject(CatalogAware,Folder): return self.reTransformDate(date); else: # test ob parent abgeschlossen ist - - ct=self.getContexts(parents=self.getContent('xdata_05'),depth=1) - if (len(ct)>0): #is there are parent + try: #TODO: ersetzte try except durch vernuenftige abfrage + ct=self.getContexts(parents=self.getContent('xdata_05'),depth=1) + if (len(ct)>0): #is there are parent - return ct[0][0].getCompletedAt() - return ''; + return ct[0][0].getCompletedAt() + return ''; + except: + return ''; def getStartedAt(self): """gibt das transformierte Datum zurŸck, an dem Projekt begonnen wurde."""