Skip to content

Commit 327d357

Browse files
committed
Fix exception when the file is empty
1 parent d588486 commit 327d357

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/dbt_jobs_as_code/loader/load.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def load_job_configuration(config_files: List[str], vars_file: Optional[List[str
2323
else:
2424
config = _load_yaml_no_template(config_files)
2525

26-
if not config["jobs"]:
26+
if config.get("jobs", {}) == {}:
2727
return Config(jobs={})
2828

2929
date_config = [job.get("schedule", {}).get("date", None) for job in config["jobs"].values()]
@@ -61,7 +61,7 @@ def _load_yaml_no_template(config_files: List[str]) -> dict:
6161
config = yaml.safe_load(config_string)
6262
if config:
6363
# Merge the jobs from each file into combined_config
64-
if "jobs" in config:
64+
if config.get("jobs", {}) != {}:
6565
if "jobs" not in combined_config:
6666
combined_config["jobs"] = {}
6767
combined_config["jobs"].update(config["jobs"])

0 commit comments

Comments
 (0)