From 688229a2af80f3940a650ae49068052c63d54762 Mon Sep 17 00:00:00 2001 From: Themis Valtinos <73662635+themisvaltinos@users.noreply.github.com> Date: Mon, 11 Aug 2025 14:41:52 +0300 Subject: [PATCH] Chore: Info instead of warn for conditional properties assignment --- sqlmesh/core/model/definition.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sqlmesh/core/model/definition.py b/sqlmesh/core/model/definition.py index 954b03eff8..559d67e960 100644 --- a/sqlmesh/core/model/definition.py +++ b/sqlmesh/core/model/definition.py @@ -681,10 +681,10 @@ def _render(expression: exp.Expression) -> exp.Expression | None: # in turn makes @this_model available in the evaluation context rendered_exprs = self._statement_renderer(expression).render(**render_kwargs) - # Warn instead of raising for cases where a property is conditionally assigned + # Inform instead of raising for cases where a property is conditionally assigned if not rendered_exprs or rendered_exprs[0].sql().lower() in {"none", "null"}: - logger.warning( - f"Expected rendering '{expression.sql(dialect=self.dialect)}' to return an expression" + logger.info( + f"Rendering '{expression.sql(dialect=self.dialect)}' did not return an expression" ) return None