diff --git a/lib/graphql/resolvers/member.ex b/lib/graphql/resolvers/member.ex index 9391fde1d..4c9ee76fb 100644 --- a/lib/graphql/resolvers/member.ex +++ b/lib/graphql/resolvers/member.ex @@ -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