From 466ced6b55d1ab9156a3351d8c30723a47901801 Mon Sep 17 00:00:00 2001 From: AnsibleGuy Date: Mon, 20 May 2024 18:11:01 +0200 Subject: [PATCH] api fix --- src/ansibleguy-webui/aw/api_endpoints/job.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ansibleguy-webui/aw/api_endpoints/job.py b/src/ansibleguy-webui/aw/api_endpoints/job.py index f2fa3c5..a6210bb 100644 --- a/src/ansibleguy-webui/aw/api_endpoints/job.py +++ b/src/ansibleguy-webui/aw/api_endpoints/job.py @@ -37,7 +37,7 @@ def validate(self, attrs: dict): validate_no_xss(value=attrs[field], field=field) for prompt_field in ['execution_prompts_required', 'execution_prompts_optional']: - if is_set(attrs[prompt_field]): + if prompt_field in attrs and is_set(attrs[prompt_field]): if regex_match(Job.execution_prompts_regex, attrs[prompt_field]) is None: raise ValidationError('Invalid execution prompt pattern')