Skip to content

Commit 9b65f65

Browse files
committed
Feil response for aktorid
1 parent 7194057 commit 9b65f65

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

src/main/kotlin/no/nav/api/pdl/PdlRoutes.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ fun Route.configurePdlRoutes(pdlService: PdlService) {
2828
post {
2929
val token = call.getJWT()
3030
val fnr = call.deserializeFnr() ?: return@post call.respond(HttpStatusCode.BadRequest)
31-
call.respond(pdlService.hentAktorid(fnr, token))
31+
call.respond(AktorIdResponse(pdlService.hentAktoridNullable(fnr, token)))
3232
}
3333
}
3434
}
@@ -62,14 +62,19 @@ private object ApiV2 {
6262
}
6363
response {
6464
responseCode(HttpStatusCode.OK)
65-
responseType(typeOf<PdlPersonalia>())
65+
responseType(typeOf<AktorIdResponse>())
6666
description("identens tilhørende aktorid")
6767
}
6868
tags("PDL")
6969
canRespond(CommonModels.standardResponses)
7070
}
7171
}
7272

73+
@Serializable
74+
data class AktorIdResponse(
75+
val aktorid: String?,
76+
)
77+
7378
@Serializable
7479
data class PdlPersonalia(
7580
val alder: Int? = null,

src/main/kotlin/no/nav/api/pdl/PdlService.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ class PdlService(
4040
return requireNotNull(client.hentAktorid(fnr, token).data?.hentIdenter?.identer?.firstOrNull()?.ident)
4141
}
4242

43+
suspend fun hentAktoridNullable(
44+
fnr: String,
45+
token: String,
46+
): String? = client.hentAktorid(fnr, token).data?.hentIdenter?.identer?.firstOrNull()?.ident
47+
4348
suspend fun hentNavn(
4449
fnr: String,
4550
token: String,

0 commit comments

Comments
 (0)