--- MPIWGWeb/MPIWGStaff.py 2009/06/10 15:12:44 1.10.2.68 +++ MPIWGWeb/MPIWGStaff.py 2009/09/30 17:08:40 1.10.2.71 @@ -369,9 +369,13 @@ class MPIWGStaff(CatalogAware,ZSQLExtend if result is not None: # Got a cached value. return result - - pt = getTemplate(self, "members_main") - # Execute the template in a new security context. + + # look for individual page + pt = getattr(self, "index.html") + # else use template + if not pt: + pt = getTemplate(self, "members_main") + # Execute the template in a new security context. security.addContext(self) try: @@ -708,7 +712,7 @@ class MPIWGStaff(CatalogAware,ZSQLExtend pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editMainData.zpt')).__of__(self) return pt() else: - self.ZSQLChange(argv,_table="personal_www",_identify="key=%s"%self.getKeyUTF8(),USE_FORM="yes") + self.ZSQLChange(argv,_table="personal_www",_identify="lower(key)=%s"%utf8ify(self.getKey().lower()),USE_FORM="yes") if RESPONSE: self.redirect(RESPONSE,"editMainData")