Browse Source

DATAMONGO-1605 - Polishing.

Remove additional quoting around JSON serialization because JSON serialization adds quotes to a string. Reformat code.
pull/371/head
Mark Paluch 9 years ago
parent
commit
456ae2459f
  1. 4
      spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/ExpressionEvaluatingParameterBinder.java
  2. 2
      spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/query/StringBasedMongoQueryUnitTests.java

4
spring-data-mongodb/src/main/java/org/springframework/data/mongodb/repository/query/ExpressionEvaluatingParameterBinder.java

@ -219,10 +219,6 @@ class ExpressionEvaluatingParameterBinder { @@ -219,10 +219,6 @@ class ExpressionEvaluatingParameterBinder {
return base64representation;
}
if (binding.isExpression() && value instanceof String) {
return "\"" + JSON.serialize(value) + "\"";
}
return JSON.serialize(value);
}

2
spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/query/StringBasedMongoQueryUnitTests.java

@ -519,7 +519,7 @@ public class StringBasedMongoQueryUnitTests { @@ -519,7 +519,7 @@ public class StringBasedMongoQueryUnitTests {
public void findUsingSpelShouldRetainNullValues() throws Exception {
StringBasedMongoQuery mongoQuery = createQueryForMethod("findByUsingSpel", Object.class);
ConvertingParameterAccessor accessor = StubParameterAccessor.getAccessor(converter, new Object[]{null});
ConvertingParameterAccessor accessor = StubParameterAccessor.getAccessor(converter, new Object[] { null });
org.springframework.data.mongodb.core.query.Query query = mongoQuery.createQuery(accessor);
assertThat(query.getQueryObject(), is(new Document("arg0", null)));

Loading…
Cancel
Save