From 7f9f9ce95042a0718ed1e557467535b977ce9432 Mon Sep 17 00:00:00 2001 From: djuarezgf Date: Fri, 15 Mar 2024 07:25:25 +0100 Subject: [PATCH] Fixed: Fetch Output Formats: If project type is null, return all output formats. --- src/main/java/de/samply/project/ProjectService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/de/samply/project/ProjectService.java b/src/main/java/de/samply/project/ProjectService.java index 8089747..74dbeb5 100644 --- a/src/main/java/de/samply/project/ProjectService.java +++ b/src/main/java/de/samply/project/ProjectService.java @@ -303,6 +303,9 @@ public OutputFormat[] fetchOutputFormats(@NotNull String projectCode) throws Pro if (projectOptional.isEmpty()) { throw new ProjectServiceException("Project " + projectCode + " not found"); } + if (projectOptional.get().getType() == null){ + return OutputFormat.values(); + } return switch (projectOptional.get().getType()) { case DATASHIELD -> new OutputFormat[]{OutputFormat.OPAL}; default ->