fix(backend): catch all remaining errors in the accept_invitation and reject_invitation function

Solves the error when accepting an already refused invitation

Solves #1796
This commit is contained in:
Massedil
2025-06-19 17:15:27 +02:00
parent a0d56b5083
commit 7b657c2ac6

View File

@@ -116,6 +116,10 @@ defmodule Mobilizon.GraphQL.Resolvers.Member do
else
{:is_same_actor, false} ->
{:error, dgettext("errors", "You can't accept this invitation with this profile.")}
_ ->
# Can be triggered when accepting an already refused invitation
{:error, dgettext("errors", "You can't accept this invitation.")}
end
end
@@ -140,6 +144,10 @@ defmodule Mobilizon.GraphQL.Resolvers.Member do
{:invitation_exists, _} ->
{:error, dgettext("errors", "This invitation doesn't exist.")}
_ ->
# Can be triggered when accepting an already refused invitation
{:error, dgettext("errors", "You can't reject this invitation.")}
end
end