We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d588486 commit 327d357Copy full SHA for 327d357
1 file changed
src/dbt_jobs_as_code/loader/load.py
@@ -23,7 +23,7 @@ def load_job_configuration(config_files: List[str], vars_file: Optional[List[str
23
else:
24
config = _load_yaml_no_template(config_files)
25
26
- if not config["jobs"]:
+ if config.get("jobs", {}) == {}:
27
return Config(jobs={})
28
29
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:
61
config = yaml.safe_load(config_string)
62
if config:
63
# Merge the jobs from each file into combined_config
64
- if "jobs" in config:
+ if config.get("jobs", {}) != {}:
65
if "jobs" not in combined_config:
66
combined_config["jobs"] = {}
67
combined_config["jobs"].update(config["jobs"])
0 commit comments