Skip to content

Commit 7f4f4fe

Browse files
committed
Have auto_restatement_cron flow through existing cron path
1 parent 25ba1b2 commit 7f4f4fe

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

sqlmesh/core/model/definition.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2795,7 +2795,7 @@ def render_field_value(value: t.Any) -> t.Any:
27952795

27962796
# We don't want to parse python model cron="@..." kwargs (e.g. @daily) into MacroVar
27972797
if (
2798-
field == "cron"
2798+
field in ("cron", "auto_restatement_cron")
27992799
and isinstance(field_value, str)
28002800
and field_value.lower() in CRON_SHORTCUTS
28012801
) or field_value is None:
@@ -2810,9 +2810,6 @@ def render_field_value(value: t.Any) -> t.Any:
28102810
for key, value in field_value.items():
28112811
if key in RUNTIME_RENDERED_MODEL_FIELDS:
28122812
rendered_dict[key] = parse_strings_with_macro_refs(value, dialect)
2813-
elif key == "auto_restatement_cron":
2814-
# Don't parse auto_restatement_cron="@..." kwarg (e.g. @daily) into MacroVar
2815-
rendered_dict[key] = value
28162813
elif (rendered := render_field_value(value)) is not None:
28172814
rendered_dict[key] = rendered
28182815

0 commit comments

Comments
 (0)