From 9ea9bc1478994025f92bccc1f23912575978e201 Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Wed, 16 May 2012 13:49:05 +0000 Subject: [PATCH] SP-39 calculate the new timestamp before reporting. SVN: 25282 --- .../openbis/generic/server/task/MaterialReportingTask.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/task/MaterialReportingTask.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/task/MaterialReportingTask.java index 1299299445a..72ea15887cc 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/task/MaterialReportingTask.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/task/MaterialReportingTask.java @@ -425,6 +425,7 @@ public class MaterialReportingTask implements IMaintenanceTask { return; } + Date newTimestamp = new Date(timeProvider.getTimeInMilliseconds()); operationLog.info("Start reporting added or changed materials to the report database."); Map<String, List<Material>> materialsByType = getRecentlyAddedOrChangedMaterials(contextOrNull.getSessionToken()); @@ -438,7 +439,7 @@ public class MaterialReportingTask implements IMaintenanceTask addOrUpdate(mappingInfo, materials); } } - writeTimestamp(new Date(timeProvider.getTimeInMilliseconds())); + writeTimestamp(newTimestamp); operationLog.info("Reporting finished."); } -- GitLab