From 5535f3e1631df149d2bd8ad4c83fe891d0087f5d Mon Sep 17 00:00:00 2001 From: Vincent Chan Date: Fri, 28 Mar 2025 10:31:37 -0700 Subject: [PATCH] Fix: Add meta field converter for cron_tz --- sqlmesh/core/model/definition.py | 1 + tests/core/test_model.py | 1 + 2 files changed, 2 insertions(+) diff --git a/sqlmesh/core/model/definition.py b/sqlmesh/core/model/definition.py index dd591be126..60748f1dd5 100644 --- a/sqlmesh/core/model/definition.py +++ b/sqlmesh/core/model/definition.py @@ -2777,6 +2777,7 @@ def render_expression( META_FIELD_CONVERTER: t.Dict[str, t.Callable] = { "start": lambda value: exp.Literal.string(value), "cron": lambda value: exp.Literal.string(value), + "cron_tz": lambda value: exp.Literal.string(value), "partitioned_by_": _single_expr_or_tuple, "clustered_by": _single_expr_or_tuple, "depends_on_": lambda value: exp.Tuple(expressions=sorted(value)), diff --git a/tests/core/test_model.py b/tests/core/test_model.py index 47418f3767..badb628c7f 100644 --- a/tests/core/test_model.py +++ b/tests/core/test_model.py @@ -1395,6 +1395,7 @@ def test_render_definition(): MODEL ( name db.table, owner owner_name, + cron_tz 'America/Los_Angeles', dialect spark, kind INCREMENTAL_BY_TIME_RANGE ( time_column (`a`, 'yyyymmdd'),