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());
}
}