From 0454f82f098009af57eb805f46733a9aca81590f Mon Sep 17 00:00:00 2001 From: The Magician Date: Wed, 21 Apr 2021 14:54:44 -0700 Subject: [PATCH] make bigquery dataset dataset_id forcenew (#4726) (#409) * make bigquery dataset dataset_id forcenew * make project_id and datasetReference input true as well Signed-off-by: Modular Magician --- plugins/modules/gcp_bigquery_dataset.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/modules/gcp_bigquery_dataset.py b/plugins/modules/gcp_bigquery_dataset.py index 00fd4be..d7d20ae 100644 --- a/plugins/modules/gcp_bigquery_dataset.py +++ b/plugins/modules/gcp_bigquery_dataset.py @@ -645,7 +645,7 @@ def response_to_hash(module, response): u'name': response.get(u'name'), u'access': DatasetAccessArray(response.get(u'access', []), module).from_response(), u'creationTime': response.get(u'creationTime'), - u'datasetReference': DatasetDatasetreference(response.get(u'datasetReference', {}), module).from_response(), + u'datasetReference': DatasetDatasetreference(module.params.get('dataset_reference', {}), module).to_request(), u'defaultTableExpirationMs': response.get(u'defaultTableExpirationMs'), u'defaultPartitionExpirationMs': response.get(u'defaultPartitionExpirationMs'), u'description': response.get(u'description'), @@ -735,7 +735,7 @@ class DatasetDatasetreference(object): return remove_nones_from_dict({u'datasetId': self.request.get('dataset_id'), u'projectId': self.request.get('project_id')}) def from_response(self): - return remove_nones_from_dict({u'datasetId': self.request.get(u'datasetId'), u'projectId': self.request.get(u'projectId')}) + return remove_nones_from_dict({u'datasetId': self.module.params.get('dataset_id'), u'projectId': self.module.params.get('project_id')}) class DatasetDefaultencryptionconfiguration(object):