From e824feb8a2cc6c00676fe7644e1fd6b4180443d4 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Mon, 17 Mar 2025 20:56:07 +0100 Subject: [PATCH] [FIX] fix json serialize null in error (remove) --- src/org/kar/archidata/catcher/RestErrorResponse.java | 3 +++ src/org/kar/archidata/catcher/RestInputError.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/org/kar/archidata/catcher/RestErrorResponse.java b/src/org/kar/archidata/catcher/RestErrorResponse.java index cc26156..22db030 100644 --- a/src/org/kar/archidata/catcher/RestErrorResponse.java +++ b/src/org/kar/archidata/catcher/RestErrorResponse.java @@ -6,12 +6,15 @@ import java.util.List; import org.bson.types.ObjectId; import org.kar.archidata.annotation.apiGenerator.ApiGenerationMode; +import com.fasterxml.jackson.annotation.JsonInclude; + import jakarta.annotation.Nullable; import jakarta.persistence.Column; import jakarta.validation.constraints.NotNull; import jakarta.ws.rs.core.Response; @ApiGenerationMode +@JsonInclude(JsonInclude.Include.NON_NULL) public class RestErrorResponse { public ObjectId oid = new ObjectId(); @NotNull diff --git a/src/org/kar/archidata/catcher/RestInputError.java b/src/org/kar/archidata/catcher/RestInputError.java index 3e53a9c..5820054 100644 --- a/src/org/kar/archidata/catcher/RestInputError.java +++ b/src/org/kar/archidata/catcher/RestInputError.java @@ -3,10 +3,13 @@ package org.kar.archidata.catcher; import java.util.regex.Matcher; import java.util.regex.Pattern; +import com.fasterxml.jackson.annotation.JsonInclude; + import jakarta.persistence.Column; import jakarta.validation.Path; import jakarta.validation.constraints.NotNull; +@JsonInclude(JsonInclude.Include.NON_NULL) public class RestInputError { private static Pattern PATTERN = Pattern.compile("^([^.]+)\\.([^.]+)(\\.(.*))?"); @Column(length = 0)