From 1dd86a29be8d27297033f445a8af8954a9e62478 Mon Sep 17 00:00:00 2001 From: Finn Stutzenstein Date: Fri, 23 Oct 2020 07:22:56 +0200 Subject: [PATCH] Improve reporting of SMTP exception --- server/openslides/users/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/openslides/users/views.py b/server/openslides/users/views.py index 781a7655a..a2bc8f7df 100644 --- a/server/openslides/users/views.py +++ b/server/openslides/users/views.py @@ -515,7 +515,11 @@ class UserViewSet(ModelViewSet): } ) except smtplib.SMTPException as err: - raise ValidationError({"detail": f"{err.errno}: {err.strerror}"}) + if err.errno and err.strerror: + detail = f"{err.errno}: {err.strerror}" + else: + detail = str(err) + raise ValidationError({"detail": detail}) success_users = [] user_pks_without_email = []