# HG changeset patch # User Julien Cristau # Date 1449666403 -3600 # Node ID 625b951b4a1a08d04028720ec41fe9e8765d3b93 # Parent 6ff786884aad721ac20d1207ccec2e5a6b1f2d59 [hooks] fix timestamp confusion in DataImportsCleanupStartupHook CWDataImport.start_timestamp is inserted as datetime.utcnow(), in server/sources/datafeed.py:DataFeedSourceinit_import_log. Don't compare it to datetime.now(). diff -r 6ff786884aad -r 625b951b4a1a hooks/__init__.py --- a/hooks/__init__.py Wed Dec 09 13:58:03 2015 +0100 +++ b/hooks/__init__.py Wed Dec 09 14:06:43 2015 +0100 @@ -77,7 +77,7 @@ or not repo.config.source_enabled(source)): continue with repo.internal_cnx() as cnx: - mindate = datetime.now() - timedelta(seconds=source.config['logs-lifetime']) + mindate = datetime.utcnow() - timedelta(seconds=source.config['logs-lifetime']) cnx.execute('DELETE CWDataImport X WHERE X start_timestamp < %(time)s', {'time': mindate}) cnx.commit()