From 1858e306ca060c3d7c2c5e21473584334a993da6 Mon Sep 17 00:00:00 2001 From: Tim Vergenz Date: Mon, 26 Jan 2026 14:41:12 -0500 Subject: [PATCH] fix(relation_configs): bug #1130 when view_definition is empty --- dbt/adapters/databricks/relation_configs/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dbt/adapters/databricks/relation_configs/query.py b/dbt/adapters/databricks/relation_configs/query.py index 12d1e3ce1..307d21ebd 100644 --- a/dbt/adapters/databricks/relation_configs/query.py +++ b/dbt/adapters/databricks/relation_configs/query.py @@ -28,7 +28,7 @@ class QueryProcessor(DatabricksComponentProcessor[QueryConfig]): @classmethod def from_relation_results(cls, result: RelationResults) -> QueryConfig: view_definition = result["information_schema.views"]["view_definition"].strip() - if view_definition[0] == "(" and view_definition[-1] == ")": + if view_definition and view_definition[0] == "(" and view_definition[-1] == ")": view_definition = view_definition[1:-1] return QueryConfig(query=SqlUtils.clean_sql(view_definition))