This is an automated email from the ASF dual-hosted git repository.

arnold pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


The following commit(s) were added to refs/heads/develop by this push:
     new c398c5aff FINERACT-1724: Do not include NULL fields in response
c398c5aff is described below

commit c398c5affa4bf8800647fc58c009af7bcbe15176
Author: Adam Saghy <[email protected]>
AuthorDate: Thu Jun 15 15:12:16 2023 +0200

    FINERACT-1724: Do not include NULL fields in response
---
 .../infrastructure/core/jersey/JerseyJacksonConverterConfig.java       | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/JerseyJacksonConverterConfig.java
 
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/JerseyJacksonConverterConfig.java
index 35683df5a..fe86a7004 100644
--- 
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/JerseyJacksonConverterConfig.java
+++ 
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/JerseyJacksonConverterConfig.java
@@ -18,6 +18,7 @@
  */
 package org.apache.fineract.infrastructure.core.jersey;
 
+import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.databind.JsonDeserializer;
 import com.fasterxml.jackson.databind.JsonSerializer;
 import com.fasterxml.jackson.databind.MapperFeature;
@@ -46,7 +47,7 @@ public class JerseyJacksonConverterConfig {
 
         return new MappingJackson2HttpMessageConverter(new 
Jackson2ObjectMapperBuilder().indentOutput(true)
                 .serializers(mergedSerializers.toArray(new JsonSerializer[0]))
-                .deserializers(mergedDeserializers.toArray(new 
JsonDeserializer[0]))
+                .deserializers(mergedDeserializers.toArray(new 
JsonDeserializer[0])).serializationInclusion(JsonInclude.Include.NON_NULL)
                 
.featuresToEnable(MapperFeature.ACCEPT_CASE_INSENSITIVE_ENUMS).modulesToInstall(new
 ParameterNamesModule()).build());
     }
 }

Reply via email to