--- MPIWGWeb/MPIWGProjects.py 2006/11/08 16:36:38 1.47.2.65 +++ MPIWGWeb/MPIWGProjects.py 2006/11/09 15:16:26 1.47.2.67 @@ -170,7 +170,10 @@ class MPIWGLink(SimpleItem): def index_html(self): """index""" - return self.getObj().pt_render(extra_context={'here':self}) + try: + return self.getObj().pt_render(extra_context={'here':self}) + except: + self.REQUEST.RESPONSE.redirect(self.getObj().absolute_url()) def manage_addMPIWGLinkForm(self): @@ -1506,7 +1509,7 @@ class MPIWGRoot(ZSQLExtendFolder): results[id]=[] objId=found.getObject().getId() if not (objId in results[id]): - print "added %s for %s"%(id,objId) + print "d %s for %s"%(id,objId) results[id].append(objId) self.nameIndex=results return results @@ -2459,7 +2462,9 @@ class MPIWGProject(CatalogAware,Folder): setattr(self,x,[self.REQUEST[x].decode('utf-8')]) - self.en.changeHistoricalNames(self.getId(),self.REQUEST['historicalNames'].split("\n")) + + if self.REQUEST.has_key('historicalNames'): + self.en.changeHistoricalNames(self.getId(),self.REQUEST['historicalNames'].split("\n")) if self.REQUEST.has_key('active'): self.setActiveFlag(True)