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