From 1f17526facec42d956066ae3b2c524f110f79a7e Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Wed, 7 May 2025 08:47:19 +0200 Subject: [PATCH] Move the setting of the handle up to ensure we catch the potential exception as well --- ivatar/ivataraccount/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ivatar/ivataraccount/views.py b/ivatar/ivataraccount/views.py index 1e53709..588a65e 100644 --- a/ivatar/ivataraccount/views.py +++ b/ivatar/ivataraccount/views.py @@ -379,10 +379,10 @@ class AssignBlueskyHandleToEmailView(SuccessMessageMixin, TemplateView): bs = Bluesky() bs.get_avatar(bluesky_handle) + email.set_bluesky_handle(bluesky_handle) except Exception as e: messages.error(request, _(f"Handle '{bluesky_handle}' not found: {e}")) return HttpResponseRedirect(reverse_lazy("profile")) - email.set_bluesky_handle(bluesky_handle) email.photo = None email.save()