From 24bf214582d7b9db68cb7e3660c1bd4cd3a02c6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Wed=C3=B8e?= Date: Thu, 21 Sep 2023 10:24:59 +0200 Subject: [PATCH] Drop index argument in kabal-document input, list is sufficient. Co-authored-by: Andreas Jonsson --- .../nav/klage/dokument/api/mapper/DokumentMapper.kt | 1 - .../clients/kabaldocument/KabalDocumentMapper.kt | 11 ++++------- .../kabaldocument/model/request/DokumentEnhetInput.kt | 2 -- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/main/kotlin/no/nav/klage/dokument/api/mapper/DokumentMapper.kt b/src/main/kotlin/no/nav/klage/dokument/api/mapper/DokumentMapper.kt index 3e1501138..0ab74fd88 100644 --- a/src/main/kotlin/no/nav/klage/dokument/api/mapper/DokumentMapper.kt +++ b/src/main/kotlin/no/nav/klage/dokument/api/mapper/DokumentMapper.kt @@ -42,7 +42,6 @@ class DokumentMapper( it.getType() != DokumentUnderArbeid.DokumentUnderArbeidType.JOURNALFOERT } - //TODO: Finn ut hva vi skal sortere smartdokumenter på. Created, modified, navn? return dokumenterUnderArbeid.sortedByDescending { it.created } .map { mapToDokumentView(it) } + journalfoerteDokumenterUnderArbeid.map { mapToDokumentView(it) } .sortedByDescending { it.journalfoertDokumentReference?.datoOpprettet } diff --git a/src/main/kotlin/no/nav/klage/oppgave/clients/kabaldocument/KabalDocumentMapper.kt b/src/main/kotlin/no/nav/klage/oppgave/clients/kabaldocument/KabalDocumentMapper.kt index 80d6fe4f4..2f4e5ee6f 100644 --- a/src/main/kotlin/no/nav/klage/oppgave/clients/kabaldocument/KabalDocumentMapper.kt +++ b/src/main/kotlin/no/nav/klage/oppgave/clients/kabaldocument/KabalDocumentMapper.kt @@ -60,12 +60,11 @@ class KabalDocumentMapper( ) ), dokumentreferanser = DokumentEnhetWithDokumentreferanserInput.DokumentInput( - hoveddokument = mapDokumentUnderArbeidToDokumentReferanse(hovedDokument, 0), + hoveddokument = mapDokumentUnderArbeidToDokumentReferanse(hovedDokument), vedlegg = vedlegg.filter { it.getType() != DokumentUnderArbeid.DokumentUnderArbeidType.JOURNALFOERT } .sortedByDescending { it.created } - .mapIndexed { index, currentVedlegg -> mapDokumentUnderArbeidToDokumentReferanse( + .map { currentVedlegg -> mapDokumentUnderArbeidToDokumentReferanse( dokument = currentVedlegg, - index = index ) }, journalfoerteVedlegg = vedlegg.filter { it.getType() == DokumentUnderArbeid.DokumentUnderArbeidType.JOURNALFOERT } .sortedByDescending { @@ -73,11 +72,10 @@ class KabalDocumentMapper( safClient.getJournalpostAsSystembruker(it.journalfoertDokumentReference!!.journalpostId) journalpostInDokarkiv.datoOpprettet } - .mapIndexed { index, currentVedlegg -> + .map { currentVedlegg -> DokumentEnhetWithDokumentreferanserInput.DokumentInput.JournalfoertDokument( kildeJournalpostId = currentVedlegg.journalfoertDokumentReference!!.journalpostId, dokumentInfoId = currentVedlegg.journalfoertDokumentReference.dokumentInfoId, - index = index ) }, ), @@ -86,13 +84,12 @@ class KabalDocumentMapper( ) } - private fun mapDokumentUnderArbeidToDokumentReferanse(dokument: DokumentUnderArbeid, index: Int): DokumentEnhetWithDokumentreferanserInput.DokumentInput.Dokument { + private fun mapDokumentUnderArbeidToDokumentReferanse(dokument: DokumentUnderArbeid): DokumentEnhetWithDokumentreferanserInput.DokumentInput.Dokument { return DokumentEnhetWithDokumentreferanserInput.DokumentInput.Dokument( mellomlagerId = dokument.mellomlagerId!!, opplastet = dokument.opplastet!!, size = dokument.size!!, name = dokument.name, - index = index ) } diff --git a/src/main/kotlin/no/nav/klage/oppgave/clients/kabaldocument/model/request/DokumentEnhetInput.kt b/src/main/kotlin/no/nav/klage/oppgave/clients/kabaldocument/model/request/DokumentEnhetInput.kt index 373f1203f..fc661cbd7 100644 --- a/src/main/kotlin/no/nav/klage/oppgave/clients/kabaldocument/model/request/DokumentEnhetInput.kt +++ b/src/main/kotlin/no/nav/klage/oppgave/clients/kabaldocument/model/request/DokumentEnhetInput.kt @@ -19,13 +19,11 @@ data class DokumentEnhetWithDokumentreferanserInput( val opplastet: LocalDateTime, val size: Long, val name: String, - val index: Int, ) data class JournalfoertDokument( val kildeJournalpostId: String, val dokumentInfoId: String, - val index: Int, ) } }