From 2938031b67f8770ea304748828d98064e7ce4f61 Mon Sep 17 00:00:00 2001 From: Jens-Otto Larsen Date: Mon, 16 Dec 2024 10:36:11 +0100 Subject: [PATCH] Takle tom parameter til swagger / list --- .../felles/prosesstask/rest/ProsessTaskRestTjeneste.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rest/src/main/java/no/nav/vedtak/felles/prosesstask/rest/ProsessTaskRestTjeneste.java b/rest/src/main/java/no/nav/vedtak/felles/prosesstask/rest/ProsessTaskRestTjeneste.java index d1279e6..6edb4f3 100644 --- a/rest/src/main/java/no/nav/vedtak/felles/prosesstask/rest/ProsessTaskRestTjeneste.java +++ b/rest/src/main/java/no/nav/vedtak/felles/prosesstask/rest/ProsessTaskRestTjeneste.java @@ -2,8 +2,7 @@ import java.net.HttpURLConnection; import java.util.List; - -import no.nav.vedtak.log.util.LoggerUtils; +import java.util.Optional; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -41,6 +40,7 @@ import no.nav.vedtak.felles.prosesstask.rest.dto.ProsessTaskRetryAllResultatDto; import no.nav.vedtak.felles.prosesstask.rest.dto.ProsessTaskSetFerdigInputDto; import no.nav.vedtak.felles.prosesstask.rest.dto.SokeFilterDto; +import no.nav.vedtak.log.util.LoggerUtils; import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs; import no.nav.vedtak.sikkerhet.abac.TilpassetAbacAttributt; import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType; @@ -118,8 +118,8 @@ public ProsessTaskRetryAllResultatDto retryAllProsessTask() { @BeskyttetRessurs(actionType = ActionType.READ, property = ABAC_DRIFT_ATTRIBUTT) public List finnProsessTasks(@Parameter(description = "Liste av statuser som skal hentes.") @TilpassetAbacAttributt(supplierClass = AbacEmptySupplier.class) @Valid @PathParam("prosessTaskStatus") IkkeFerdigProsessTaskStatusEnum finnTaskStatus) { - var status = mapToProsessTaskStatus(finnTaskStatus); - return prosessTaskApplikasjonTjeneste.finnAlle(List.of(status)); + var status = Optional.ofNullable(mapToProsessTaskStatus(finnTaskStatus)).map(List::of).orElseGet(List::of); + return prosessTaskApplikasjonTjeneste.finnAlle(status); } @POST