Move the setting of the handle up to ensure we catch the potential exception as well

This commit is contained in:
Oliver Falk
2025-05-07 08:47:19 +02:00
parent 771a386bf4
commit 1f17526fac

View File

@@ -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()