Skip to content

Commit f270926

Browse files
authored
Fix: Include source dependencies in depends_on for dbt models. (#827)
1 parent 2ce5f34 commit f270926

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

sqlmesh/dbt/basemodel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,9 @@ def sqlmesh_model_kwargs(self, model_context: DbtContext) -> t.Dict[str, t.Any]:
256256
return {
257257
"columns": column_types_to_sqlmesh(self.columns) or None,
258258
"column_descriptions_": column_descriptions_to_sqlmesh(self.columns) or None,
259-
"depends_on": {model_context.refs[ref] for ref in self.dependencies.refs},
259+
"depends_on": {model_context.refs[ref] for ref in self.dependencies.refs}.union(
260+
{model_context.sources[source].source_name for source in self.dependencies.sources}
261+
),
260262
"jinja_macros": jinja_macros,
261263
"path": self.path,
262264
"pre": [

0 commit comments

Comments
 (0)