From 9a7ec301a6a9dc926b94323074247a7af90f14f9 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 3 Feb 2024 16:49:58 +0100 Subject: [PATCH] configpanel: improve debugging/error message when pydantic fails to validate the options etc --- src/utils/form.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/utils/form.py b/src/utils/form.py index 1504a4995..fb7956d50 100644 --- a/src/utils/form.py +++ b/src/utils/form.py @@ -2224,8 +2224,7 @@ def parse_raw_options( try: model = OptionsModel(**raw_options) except ValidationError as e: - error = "\n".join([err["msg"] for err in e.errors()]) - raise YunohostError(error, raw_msg=True) + raise YunohostError("While parsing manifest: " + str(e), raw_msg=True) model.translate_options()