Skip to content

Commit fa1071d

Browse files
committed
parse correct enabled flag on all field when passed as number, closes #76
1 parent 671bc4e commit fa1071d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

modules/elasticsearch/src/main/java/org/elasticsearch/util/json/JacksonNodes.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ public static boolean nodeBooleanValue(JsonNode node) {
6262
if (node.isBoolean()) {
6363
return node.getBooleanValue();
6464
}
65+
if (node.isNumber()) {
66+
return node.getNumberValue().intValue() != 0;
67+
}
6568
String value = node.getTextValue();
6669
return !(value.equals("false") || value.equals("0") || value.equals("off"));
6770
}

0 commit comments

Comments
 (0)