mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-19 14:38:02 +00:00
Move the setting of the handle up to ensure we catch the potential exception as well
This commit is contained in:
@@ -379,10 +379,10 @@ class AssignBlueskyHandleToEmailView(SuccessMessageMixin, TemplateView):
|
|||||||
bs = Bluesky()
|
bs = Bluesky()
|
||||||
|
|
||||||
bs.get_avatar(bluesky_handle)
|
bs.get_avatar(bluesky_handle)
|
||||||
|
email.set_bluesky_handle(bluesky_handle)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
messages.error(request, _(f"Handle '{bluesky_handle}' not found: {e}"))
|
messages.error(request, _(f"Handle '{bluesky_handle}' not found: {e}"))
|
||||||
return HttpResponseRedirect(reverse_lazy("profile"))
|
return HttpResponseRedirect(reverse_lazy("profile"))
|
||||||
email.set_bluesky_handle(bluesky_handle)
|
|
||||||
email.photo = None
|
email.photo = None
|
||||||
email.save()
|
email.save()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user