This is an automated email from the ASF dual-hosted git repository. felipecrv pushed a commit to branch felipe/bq-partitions in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
commit d76f2b7e8a77d6be686a2897dd6291258feba8c4 Author: Felipe Oliveira Carvalho <[email protected]> AuthorDate: Thu Apr 10 19:44:29 2025 -0700 fix(go/adbc/driver/bigquery): Guard against MaxStaleness being nil This prevents the driver from panicking. --- go/adbc/driver/bigquery/connection.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/go/adbc/driver/bigquery/connection.go b/go/adbc/driver/bigquery/connection.go index d93cd7f4d..f4caeb122 100644 --- a/go/adbc/driver/bigquery/connection.go +++ b/go/adbc/driver/bigquery/connection.go @@ -617,7 +617,9 @@ func (c *connectionImpl) getTableSchemaWithFilter(ctx context.Context, catalog * metadata["MaterializedView.Query"] = md.MaterializedView.Query metadata["MaterializedView.RefreshInterval"] = md.MaterializedView.RefreshInterval.String() metadata["MaterializedView.AllowNonIncrementalDefinition"] = strconv.FormatBool(md.MaterializedView.AllowNonIncrementalDefinition) - metadata["MaterializedView.MaxStaleness"] = md.MaxStaleness.String() + if md.MaterializedView.MaxStaleness != nil { + metadata["MaterializedView.MaxStaleness"] = md.MaxStaleness.String() + } } labels := "" if len(md.Labels) > 0 {
