Always set severity level flag on render_template error events (#99804)

This commit is contained in:
Erik Montnemery 2023-09-07 12:00:19 +02:00 committed by GitHub
parent 9351e79dcb
commit e5210c5823
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 2 deletions

View File

@ -565,7 +565,9 @@ async def handle_render_template(
if not report_errors:
return
connection.send_message(
messages.event_message(msg["id"], {"error": str(result)})
messages.event_message(
msg["id"], {"error": str(result), "level": "ERROR"}
)
)
return

View File

@ -1512,7 +1512,10 @@ async def test_render_template_with_delayed_error(
assert msg["id"] == 5
assert msg["type"] == "event"
event = msg["event"]
assert event == {"error": "UndefinedError: 'explode' is undefined"}
assert event == {
"error": "UndefinedError: 'explode' is undefined",
"level": "ERROR",
}
assert "Template variable error" not in caplog.text
assert "Template variable warning" not in caplog.text