diff --git a/build.gradle b/build.gradle index d7dba6b..23b80d9 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { } group = 'com.joonsang.graylog' -version = '1.0.0' +version = '1.0.1' sourceCompatibility = 11 diff --git a/src/main/java/com/joonsang/graylog/GraylogQuery.java b/src/main/java/com/joonsang/graylog/GraylogQuery.java index 6de9eab..d5d6a32 100644 --- a/src/main/java/com/joonsang/graylog/GraylogQuery.java +++ b/src/main/java/com/joonsang/graylog/GraylogQuery.java @@ -389,7 +389,7 @@ private String sanitize(String value) { */ private String escape(String input) { final String[] metaCharacters = { - "&", "|", ":", "\\", "/", "+", "-", "!", "(", ")", "{", "}", "[", "]", "^", "\"", "~", "*", "?" + "\\", "&", "|", ":", "/", "+", "-", "!", "(", ")", "{", "}", "[", "]", "^", "\"", "~", "*", "?" }; for (String meta: metaCharacters) { diff --git a/src/test/java/com/joonsang/graylog/GraylogQueryTests.java b/src/test/java/com/joonsang/graylog/GraylogQueryTests.java index 72290c3..df9982b 100644 --- a/src/test/java/com/joonsang/graylog/GraylogQueryTests.java +++ b/src/test/java/com/joonsang/graylog/GraylogQueryTests.java @@ -264,7 +264,7 @@ public void TC_020_ESCAPING() { .and() .field("response_body", "{\"nickname\": \"[*test] John Doe\", \"message\": \"hello?\"}"); - String expect = "content_type:\"application\\/json\" AND response_body:\"\\{\\\"nickname\\\"\\\\: \\\"\\[\\*test\\] John Doe\\\", \\\"message\\\"\\\\: \\\"hello\\?\\\"\\}\""; + String expect = "content_type:\"application\\/json\" AND response_body:\"\\{\\\"nickname\\\"\\: \\\"\\[\\*test\\] John Doe\\\", \\\"message\\\"\\: \\\"hello\\?\\\"\\}\""; assertThat(query.build()) .as("TC_020_SANITIZE")