Skip to content

Commit 9b31852

Browse files
committed
Returnerer pdf ACCEPT header = application/json i håp om at det funker med openapi kontrakt
1 parent 8f66c9c commit 9b31852

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

web/src/main/java/no/nav/ung/sak/web/app/tjenester/formidling/FormidlingRestTjeneste.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public VedtaksbrevOperasjonerDto tilgjengeligeVedtaksbrev(
9797
@Path("/formidling/vedtaksbrev/forhaandsvis")
9898
@Consumes(MediaType.APPLICATION_JSON)
9999
@Produces({MediaType.APPLICATION_OCTET_STREAM, PDF_MEDIA_STRING, MediaType.TEXT_HTML, MediaType.APPLICATION_JSON})
100-
@Operation(description = "Forhåndsvise vedtaksbrev for en behandling", tags = "formidling",
100+
@Operation(description = "Forhåndsvise vedtaksbrev for en behandling. Bruk application/octet-stream fra swagger for å laste ned pdf ", tags = "formidling",
101101
responses = @ApiResponse(
102102
responseCode = "200",
103103
description = "pdf",
@@ -120,7 +120,7 @@ public VedtaksbrevOperasjonerDto tilgjengeligeVedtaksbrev(
120120
var mediaTypeReq = Objects.requireNonNullElse(request.getHeader(HttpHeaders.ACCEPT), MediaType.APPLICATION_OCTET_STREAM);
121121

122122
return switch (mediaTypeReq) {
123-
case PDF_MEDIA_STRING -> Response.ok(generertBrev.dokument().pdf()).build();
123+
case PDF_MEDIA_STRING, MediaType.APPLICATION_JSON -> Response.ok(generertBrev.dokument().pdf()).build();
124124
case MediaType.TEXT_HTML -> Response.ok(generertBrev.dokument().html()).build();
125125
default -> Response.ok(generertBrev.dokument().pdf()) //Kun for å få swagger til å laste ned pdf
126126
.header("Content-Disposition", String.format("attachment; filename=\"%s-%s.pdf\"", dto.behandlingId(), generertBrev.malType().getKode()))

0 commit comments

Comments
 (0)