From 7dedca4d390fc1147ac805ee7069b9c2f5ffe7c8 Mon Sep 17 00:00:00 2001 From: fupgang <75629871+fupgang@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:01:40 +0100 Subject: [PATCH] fixes #4349 Signed-off-by: fupgang <75629871+fupgang@users.noreply.github.com> --- src/main/java/org/dependencytrack/model/Vulnerability.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/dependencytrack/model/Vulnerability.java b/src/main/java/org/dependencytrack/model/Vulnerability.java index 9b9d44e2f1..13f52cc395 100644 --- a/src/main/java/org/dependencytrack/model/Vulnerability.java +++ b/src/main/java/org/dependencytrack/model/Vulnerability.java @@ -26,6 +26,8 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import io.swagger.v3.oas.annotations.media.ArraySchema; +import io.swagger.v3.oas.annotations.media.Schema; import org.dependencytrack.parser.common.resolver.CweResolver; import org.dependencytrack.persistence.CollectionIntegerConverter; import org.dependencytrack.resources.v1.serializers.CweDeserializer; @@ -225,6 +227,7 @@ public static Source resolve(String id) { @Convert(CollectionIntegerConverter.class) @JsonSerialize(using = CweSerializer.class) @JsonDeserialize(using = CweDeserializer.class) + @ArraySchema(schema = @Schema(implementation = Cwe.class)) private List cwes; @Persistent