From 51e244e18360fd65988f1bb60811e75ca4450c72 Mon Sep 17 00:00:00 2001 From: Philip Douglass Date: Thu, 15 Dec 2022 11:44:14 -0500 Subject: [PATCH] Expand pattern to support use of Jinja2 block delimiters --- awx/main/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/fields.py b/awx/main/fields.py index 10f184691f..2bc1e9e3bd 100644 --- a/awx/main/fields.py +++ b/awx/main/fields.py @@ -790,7 +790,7 @@ class CredentialTypeInjectorField(JSONSchemaField): 'extra_vars': { 'type': 'object', 'patternProperties': { - r'^(?:(?:{{[^{}]*?}})|(?:[a-zA-Z_]+[a-zA-Z0-9_]*)+)+$': {"anyOf": [{'type': 'string'}, {'$ref': '#/properties/extra_vars'}]} + r'^(?:(?:{(?:{|%)[^{}]*?(?:%|})})|(?:[a-zA-Z_]+[a-zA-Z0-9_]*)+)+$': {"anyOf": [{'type': 'string'}, {'$ref': '#/properties/extra_vars'}]} }, 'additionalProperties': False, },