Skip to content

Commit de8a861

Browse files
committed
Increase robustness against null values when processing install templates
1 parent e0da023 commit de8a861

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

cloudman/projman/management/commands/projman_load_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ def add_arguments(self, parser):
1515

1616
def handle(self, *args, **options):
1717
settings = yaml.safe_load(options['config_file'].read())
18-
self.process_settings(settings)
18+
self.process_settings(settings or {})
1919

2020
@staticmethod
2121
def process_settings(settings):
2222
projects = settings.get('projects')
2323
for project in projects or {}:
2424
if project:
2525
call_command("projman_create_project", project)
26-
charts = projects.get(project).get('charts', [])
26+
charts = projects.get(project, {}).get('charts', [])
2727
for key in charts or []:
2828
chart = charts.get(key)
2929
template = chart.get("install_template")

0 commit comments

Comments
 (0)