Skip to content

Commit 8ee4c28

Browse files
committed
remove flag
1 parent 8ea84b4 commit 8ee4c28

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

clients/algoliasearch-client-java-2/algoliasearch-core/src/main/java/com/algolia/ApiClient.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,11 @@ public RequestBody serialize(Object obj) throws AlgoliaRuntimeException {
239239

240240
if (obj != null) {
241241
try {
242-
content = json.writeValueAsString(obj);
242+
if (obj.getClass().getName().equals("java.lang.Object")) {
243+
content = "{}";
244+
} else {
245+
content = json.writeValueAsString(obj);
246+
}
243247
} catch (JsonProcessingException e) {
244248
throw new AlgoliaRuntimeException(e);
245249
}

clients/algoliasearch-client-java-2/algoliasearch-core/src/main/java/com/algolia/utils/JSONBuilder.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ public ObjectMapper build() {
2323
mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
2424
mapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
2525
mapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING);
26-
27-
// Allow defaulting a POST body property to an empty Object instance
28-
mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
2926
return mapper;
3027
}
3128
}

0 commit comments

Comments
 (0)