mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-19 14:38:02 +00:00
Merge branch 'devel' into 'master'
Update exception handling for Bluesky to Email See merge request oliver/ivatar!246
This commit is contained in:
@@ -379,10 +379,22 @@ 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"))
|
||||
return HttpResponseRedirect(
|
||||
reverse_lazy(
|
||||
"assign_photo_email", kwargs={"email_id": int(kwargs["email_id"])}
|
||||
)
|
||||
)
|
||||
try:
|
||||
email.set_bluesky_handle(bluesky_handle)
|
||||
except Exception as e:
|
||||
messages.error(request, _(f"Error: {e}"))
|
||||
return HttpResponseRedirect(
|
||||
reverse_lazy(
|
||||
"assign_photo_email", kwargs={"email_id": int(kwargs["email_id"])}
|
||||
)
|
||||
)
|
||||
email.photo = None
|
||||
email.save()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user