summaryrefslogtreecommitdiff
path: root/src/main/kotlin/dev/dnpm/etl/processor
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-08-02 16:10:53 +0200
committerPaul-Christian Volkmer2023-08-02 16:10:53 +0200
commit70d4fa2f0ff4b38757cabc967b3f38a63674ed47 (patch)
tree87ef2b3cacf484b6f164073335a6f16ea8517982 /src/main/kotlin/dev/dnpm/etl/processor
parent35cb258b13543b37ce061f78eef4427e542ca72a (diff)
Use duplication fingerprinting based on MTB file requests only
Diffstat (limited to 'src/main/kotlin/dev/dnpm/etl/processor')
-rw-r--r--src/main/kotlin/dev/dnpm/etl/processor/services/RequestProcessor.kt1
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)) {