Repository: olingo-odata4 Updated Branches: refs/heads/master 243708f16 -> c2c5111a6
OLINGO-1194: Correcting the EntityResponse class to use correct property facets to generate valueToString Project: http://git-wip-us.apache.org/repos/asf/olingo-odata4/repo Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata4/commit/c2c5111a Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata4/tree/c2c5111a Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata4/diff/c2c5111a Branch: refs/heads/master Commit: c2c5111a6231850a141c0b09bc2cb8cdb1122a59 Parents: 243708f Author: Ramesh Reddy <[email protected]> Authored: Fri Aug 3 11:17:41 2018 -0500 Committer: Ramesh Reddy <[email protected]> Committed: Fri Aug 3 11:17:41 2018 -0500 ---------------------------------------------------------------------- .../org/apache/olingo/server/core/responses/EntityResponse.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/c2c5111a/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/responses/EntityResponse.java ---------------------------------------------------------------------- diff --git a/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/responses/EntityResponse.java b/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/responses/EntityResponse.java index 55008f9..4b8cad3 100644 --- a/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/responses/EntityResponse.java +++ b/lib/server-core-ext/src/main/java/org/apache/olingo/server/core/responses/EntityResponse.java @@ -224,7 +224,8 @@ public class EntityResponse extends ServiceResponse { } EdmPrimitiveTypeKind kind = EdmPrimitiveTypeKind.valueOf(propertyType); String value = EdmPrimitiveTypeFactory.getInstance(kind).valueToString( - propertyValue, true, property.getMaxLength(), property.getPrecision(), property.getScale(), true); + propertyValue, property.isNullable(), property.getMaxLength(), property.getPrecision(), property.getScale(), + property.isUnicode()); if (kind == EdmPrimitiveTypeKind.String) { value = EdmString.getInstance().toUriLiteral(Encoder.encode(value)); }
