Repository: cxf Updated Branches: refs/heads/master beb4af748 -> 5015c0c1c
[CXF-6165] Rows can be null if no records have been found Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/5015c0c1 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/5015c0c1 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/5015c0c1 Branch: refs/heads/master Commit: 5015c0c1ccb3bda0d83570c8b0e9889900d68221 Parents: beb4af7 Author: Sergey Beryozkin <[email protected]> Authored: Tue Jun 16 16:36:25 2015 +0100 Committer: Sergey Beryozkin <[email protected]> Committed: Tue Jun 16 16:36:25 2015 +0100 ---------------------------------------------------------------------- .../main/java/demo/jaxrs/server/BigQueryService.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cxf/blob/5015c0c1/distribution/src/main/release/samples/jax_rs/big_query/src/main/java/demo/jaxrs/server/BigQueryService.java ---------------------------------------------------------------------- diff --git a/distribution/src/main/release/samples/jax_rs/big_query/src/main/java/demo/jaxrs/server/BigQueryService.java b/distribution/src/main/release/samples/jax_rs/big_query/src/main/java/demo/jaxrs/server/BigQueryService.java index b39c370..1937c20 100644 --- a/distribution/src/main/release/samples/jax_rs/big_query/src/main/java/demo/jaxrs/server/BigQueryService.java +++ b/distribution/src/main/release/samples/jax_rs/big_query/src/main/java/demo/jaxrs/server/BigQueryService.java @@ -64,11 +64,13 @@ public class BigQueryService { searchWord); List<Map<String, Object>> rows = CastUtils.cast((List<?>)jsonMap.getProperty("rows")); - for (Map<String, Object> row : rows) { - List<Map<String, Object>> fields = CastUtils.cast((List<?>)row.get("f")); - ShakespeareText text = new ShakespeareText((String)fields.get(0).get("v"), - (String)fields.get(1).get("v")); - bigQueryResponse.getTexts().add(text); + if (rows != null) { + for (Map<String, Object> row : rows) { + List<Map<String, Object>> fields = CastUtils.cast((List<?>)row.get("f")); + ShakespeareText text = new ShakespeareText((String)fields.get(0).get("v"), + (String)fields.get(1).get("v")); + bigQueryResponse.getTexts().add(text); + } } return bigQueryResponse; }
