From 863c9e1d7da8a63154677fb32954e2048dd48e9e Mon Sep 17 00:00:00 2001 From: Praful Makani Date: Wed, 26 Aug 2020 22:30:49 +0530 Subject: [PATCH] fix: npe for destination table (#699) --- .../src/main/java/com/google/cloud/bigquery/Job.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/Job.java b/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/Job.java index de018291d..2d859b046 100644 --- a/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/Job.java +++ b/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/Job.java @@ -308,7 +308,10 @@ public TableResult getQueryResults(QueryResultsOption... options) return new EmptyTableResult(response.getSchema()); } - TableId table = ((QueryJobConfiguration) getConfiguration()).getDestinationTable(); + TableId table = + ((QueryJobConfiguration) getConfiguration()).getDestinationTable() == null + ? ((QueryJobConfiguration) job.getConfiguration()).getDestinationTable() + : ((QueryJobConfiguration) getConfiguration()).getDestinationTable(); return bigquery.listTableData( table, response.getSchema(), listOptions.toArray(new TableDataListOption[0])); }