diff --git a/common/persistence/src/main/java/app/coronawarn/server/common/persistence/repository/DiagnosisKeyRepository.java b/common/persistence/src/main/java/app/coronawarn/server/common/persistence/repository/DiagnosisKeyRepository.java index cfec2bc6ef..22bdf9dedb 100644 --- a/common/persistence/src/main/java/app/coronawarn/server/common/persistence/repository/DiagnosisKeyRepository.java +++ b/common/persistence/src/main/java/app/coronawarn/server/common/persistence/repository/DiagnosisKeyRepository.java @@ -36,8 +36,8 @@ public interface DiagnosisKeyRepository extends PagingAndSortingRepository diagnosisKeys) { return getRetentionStartTimestamp(); } else { DiagnosisKey latestDiagnosisKey = diagnosisKeys.get(diagnosisKeys.size() - 1); - return latestDiagnosisKey.getSubmissionTimestamp(); + return latestDiagnosisKey.getSubmissionTimestamp() + 1; } } diff --git a/services/distribution/src/test/java/app/coronawarn/server/services/distribution/objectstore/integration/ObjectStoreFilePreservationIT.java b/services/distribution/src/test/java/app/coronawarn/server/services/distribution/objectstore/integration/ObjectStoreFilePreservationIT.java index e119a66e46..28a0cce2c5 100644 --- a/services/distribution/src/test/java/app/coronawarn/server/services/distribution/objectstore/integration/ObjectStoreFilePreservationIT.java +++ b/services/distribution/src/test/java/app/coronawarn/server/services/distribution/objectstore/integration/ObjectStoreFilePreservationIT.java @@ -132,7 +132,7 @@ void files_once_published_to_objectstore_should_not_be_overriden_because_of_rete triggerRetentionPolicy(testStartDate); - // Trigger second distrubution after data retention policies were applied + // Trigger second distribution after data retention policies were applied assembleAndDistribute(testOutputFolder.newFolder("output-after-retention")); List filesAfterRetention = getPublishedFiles(); diff --git a/services/distribution/src/test/java/app/coronawarn/server/services/distribution/runner/TestDataGenerationTest.java b/services/distribution/src/test/java/app/coronawarn/server/services/distribution/runner/TestDataGenerationTest.java index c8eb644d31..422c636071 100644 --- a/services/distribution/src/test/java/app/coronawarn/server/services/distribution/runner/TestDataGenerationTest.java +++ b/services/distribution/src/test/java/app/coronawarn/server/services/distribution/runner/TestDataGenerationTest.java @@ -25,7 +25,9 @@ import app.coronawarn.server.services.distribution.assembly.structure.util.TimeUtils; import app.coronawarn.server.services.distribution.config.DistributionServiceConfig; import app.coronawarn.server.services.distribution.config.DistributionServiceConfig.TestData; +import org.junit.After; import org.junit.Assert; +import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -76,6 +78,11 @@ void setup() { distributionServiceConfig.setTestData(testData); } + @AfterEach + void tearDown() { + TimeUtils.setNow(null); + } + @Test void shouldCreateKeysAllKeys() { var now = LocalDateTime.of(2020, 7, 15, 12, 0, 0).toInstant(ZoneOffset.UTC);