diff --git a/elementary/operations/upload_source_freshness.py b/elementary/operations/upload_source_freshness.py index 3f4dde7dd..e007c1a21 100644 --- a/elementary/operations/upload_source_freshness.py +++ b/elementary/operations/upload_source_freshness.py @@ -39,6 +39,9 @@ def upload_results(self, results: dict): self.config.profiles_dir, self.config.profile_target, ) + if not dbt_project_utils.is_dbt_package_up_to_date(): + dbt_runner.deps() + chunk_size = 100 chunk_list = list(range(0, len(results), chunk_size)) upload_with_progress_bar = alive_it(