diff options
| author | Paul-Christian Volkmer | 2023-08-02 16:10:53 +0200 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-08-02 16:10:53 +0200 |
| commit | 70d4fa2f0ff4b38757cabc967b3f38a63674ed47 (patch) | |
| tree | 87ef2b3cacf484b6f164073335a6f16ea8517982 | |
| parent | 35cb258b13543b37ce061f78eef4427e542ca72a (diff) | |
Use duplication fingerprinting based on MTB file requests only
| -rw-r--r-- | src/main/kotlin/dev/dnpm/etl/processor/services/RequestProcessor.kt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/kotlin/dev/dnpm/etl/processor/services/RequestProcessor.kt b/src/main/kotlin/dev/dnpm/etl/processor/services/RequestProcessor.kt index 7d110b1..afac40b 100644 --- a/src/main/kotlin/dev/dnpm/etl/processor/services/RequestProcessor.kt +++ b/src/main/kotlin/dev/dnpm/etl/processor/services/RequestProcessor.kt @@ -48,6 +48,7 @@ class RequestProcessor( val lastRequestForPatient = requestRepository.findAllByPatientIdOrderByProcessedAtDesc(pseudonymized.patient.id) + .filter { it.type == RequestType.MTB_FILE } .firstOrNull { it.status == RequestStatus.SUCCESS || it.status == RequestStatus.WARNING } if (null != lastRequestForPatient && lastRequestForPatient.fingerprint == fingerprint(mtbFile)) { |
