fix: fix configuration schema validation

This commit is contained in:
Robert Kaussow 2023-01-09 09:54:26 +01:00
parent ebcd5e573d
commit c7ba8a0876
Signed by: xoxys
GPG Key ID: 4E692A2EAECC03C0

View File

@ -190,9 +190,13 @@ class Settings(object):
except jsonschema.exceptions.ValidationError as e:
schema_error = (
"Error while loading configuration:\n"
"Failed validating '{validator}' in schema{schema}"
"Failed validating '{validator}' at {schema}"
).format(
validator=e.validator, schema=format_as_index(list(e.relative_schema_path)[:-1])
validator=e.validator,
schema=format_as_index(
list(e.absolute_path)[0],
list(e.absolute_path)[1:],
)
)
utils.sysexit_with_message(
"{schema}: {msg}".format(schema=schema_error, msg=e.message)