--- MPIWGWeb/Attic/MPIWGRoot.py 2008/06/25 06:41:25 1.1.2.2 +++ MPIWGWeb/Attic/MPIWGRoot.py 2008/08/27 21:07:03 1.1.2.4 @@ -87,6 +87,7 @@ class MPIWGRoot(ZSQLExtendFolder): def decode(self,str): """decoder""" + if not str: return "" if type(str) is StringType: @@ -310,7 +311,7 @@ class MPIWGRoot(ZSQLExtendFolder): def replaceNotEmpty(self,format,field): """replace not empty""" if field and (not field.lstrip()==''): - return format%field + return self.decode(format%field) else: return "" @@ -972,6 +973,11 @@ class MPIWGRoot(ZSQLExtendFolder): logging.info("Changed!Completed+++++++++++++++++++++++++++++++++") entryChanged = True + if not (fields[nr][3].getStartedAt()==fields[nr][3].transformDate(form[str(nr)+'_started'])): + fields[nr][3].setStartedAt(form[str(nr)+'_started']) + logging.info("Changed!Started+++++++++++++++++++++++++++++++++") + entryChanged = True + if entryChanged: logging.info("Changed!+++++++++++++++++++++++++++++++++")