From 221dd0609e3622145dd5c34b7526090197d4a497 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 28 Jul 2021 10:35:39 +0200 Subject: [PATCH] Fix accessing group draft post Signed-off-by: Thomas Citharel --- lib/federation/activity_pub/types/posts.ex | 4 ++-- test/graphql/resolvers/post_test.exs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/federation/activity_pub/types/posts.ex b/lib/federation/activity_pub/types/posts.ex index fb3f4f871..5f90f4c0b 100644 --- a/lib/federation/activity_pub/types/posts.ex +++ b/lib/federation/activity_pub/types/posts.ex @@ -91,9 +91,9 @@ defmodule Mobilizon.Federation.ActivityPub.Types.Posts do def group_actor(%Post{attributed_to_id: attributed_to_id}), do: Actors.get_actor(attributed_to_id) - def permissions(%Post{draft: draft}) do + def permissions(%Post{}) do %Permission{ - access: if(draft, do: nil, else: :member), + access: :member, create: :moderator, update: :moderator, delete: :moderator diff --git a/test/graphql/resolvers/post_test.exs b/test/graphql/resolvers/post_test.exs index 968d79303..0ac246c16 100644 --- a/test/graphql/resolvers/post_test.exs +++ b/test/graphql/resolvers/post_test.exs @@ -297,7 +297,7 @@ defmodule Mobilizon.GraphQL.Resolvers.PostTest do } ) - assert is_nil(res["errors"]) + assert res["errors"] == nil assert res["data"]["post"]["title"] == post_draft.title assert res["data"]["post"]["draft"] == true