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:
@@ -116,6 +116,10 @@ defmodule Mobilizon.GraphQL.Resolvers.Member do
|
|||||||
else
|
else
|
||||||
{:is_same_actor, false} ->
|
{:is_same_actor, false} ->
|
||||||
{:error, dgettext("errors", "You can't accept this invitation with this profile.")}
|
{: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
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -140,6 +144,10 @@ defmodule Mobilizon.GraphQL.Resolvers.Member do
|
|||||||
|
|
||||||
{:invitation_exists, _} ->
|
{:invitation_exists, _} ->
|
||||||
{:error, dgettext("errors", "This invitation doesn't exist.")}
|
{: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
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user