Skip to content

Commit 3ef121d

Browse files
committed
fix: made utenlanskpapirsykmelding possible to create without fnr
1 parent e58d151 commit 3ef121d

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

src/main/kotlin/no/nav/syfo/papirsykmelding/client/DokarkivClient.kt

+17-4
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ import io.ktor.client.request.setBody
99
import io.ktor.http.ContentType
1010
import io.ktor.http.HttpStatusCode
1111
import io.ktor.http.contentType
12+
import net.logstash.logback.argument.StructuredArguments.kv
1213
import no.nav.syfo.azuread.AccessTokenClient
1314
import no.nav.syfo.logger
1415
import no.nav.syfo.objectMapper
16+
import no.nav.syfo.papirsykmelding.tilMedisinskVurdering
1517
import no.nav.syfo.securelog
1618

1719
class DokarkivClient(
@@ -25,8 +27,8 @@ class DokarkivClient(
2527
): String =
2628
try {
2729
logger.info("Oppretter papirsykmelding i dokarkiv")
28-
securelog.info(
29-
"journalpostRequest: ${objectMapper.writeValueAsString(journalpostRequest)}"
30+
securelog.info("journalpostRequest info {}",
31+
kv("fnr", journalpostRequest.bruker?.id),
3032
)
3133
val token = accessTokenClient.getAccessToken(scope)
3234
logger.info("Got access_token for dokarkiv")
@@ -191,9 +193,20 @@ fun opprettUtenlandskJournalpostPayload(
191193
fysiskDokument = metadata,
192194
),
193195
)
194-
val bruker = if (fnr == null) null else Bruker(id = fnr)
196+
if (fnr.isNullOrEmpty()) {
197+
return JournalpostRequest(
198+
dokumenter =
199+
listOf(
200+
Dokument(
201+
brevkode = "NAV 08-07.04 U",
202+
dokumentvarianter = dokumentvarianter,
203+
),
204+
),
205+
tittel = "Utenlandsk papirsykmelding",
206+
)
207+
}
195208
return JournalpostRequest(
196-
bruker = bruker,
209+
bruker = Bruker(id = fnr),
197210
dokumenter =
198211
listOf(
199212
Dokument(

0 commit comments

Comments
 (0)