From 61b00b8b228fd5155287245f8887f0e606888d67 Mon Sep 17 00:00:00 2001 From: Max Metz Date: Mon, 9 Sep 2024 11:55:05 +0200 Subject: [PATCH] auto-converting non-lists to list values. --- src/server/BreCal/validators/validation_error.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/BreCal/validators/validation_error.py b/src/server/BreCal/validators/validation_error.py index 9ea846a..bdc06fd 100644 --- a/src/server/BreCal/validators/validation_error.py +++ b/src/server/BreCal/validators/validation_error.py @@ -25,6 +25,7 @@ def create_validation_error_response(ex:ValidationError, status_code:int=400)->t # the following conversion snipped ensures a dictionary output if isinstance(errors, (str,list)): errors = {"undefined_schema":errors} + errors = {k:v if isinstance(v,list) else [v] for k,v in errors.items()} # hence, errors always has the following type: dict[str, list[str]]