From b6205cf08090d6edcdf65a7697f5e3a3b30d9a13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Sans=C3=B3n?= <57395395+csansoon@users.noreply.github.com> Date: Wed, 12 Jun 2024 11:36:43 +0200 Subject: [PATCH] Fix: Handle nullable datetimes in BigQuery (#510) --- .changeset/short-wasps-nail.md | 5 +++++ packages/connectors/bigquery/src/index.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/short-wasps-nail.md diff --git a/.changeset/short-wasps-nail.md b/.changeset/short-wasps-nail.md new file mode 100644 index 000000000..6b3d9606a --- /dev/null +++ b/.changeset/short-wasps-nail.md @@ -0,0 +1,5 @@ +--- +"@latitude-data/bigquery-connector": patch +--- + +Getting Date/DateTime columns with null results no longer throws an error diff --git a/packages/connectors/bigquery/src/index.ts b/packages/connectors/bigquery/src/index.ts index 1cc8d0c8e..32b6c6a36 100644 --- a/packages/connectors/bigquery/src/index.ts +++ b/packages/connectors/bigquery/src/index.ts @@ -128,7 +128,7 @@ export default class BigQueryConnector extends BaseConnector { if (!field) return value if (field.type === DataType.Datetime) { - return (value as { value: unknown })['value'] + return (value as { value: unknown })?.['value'] } else { return value }