forked from potsda.mn/mobilizon
Fix updating event organizer actor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
parent
4b864ba423
commit
c788c020db
|
@ -388,7 +388,11 @@ defmodule Mobilizon.GraphQL.Resolvers.Event do
|
||||||
%Actor{} = current_profile
|
%Actor{} = current_profile
|
||||||
) do
|
) do
|
||||||
# The organizer_actor has to be the current profile, because otherwise we're left with a possible remote organizer
|
# The organizer_actor has to be the current profile, because otherwise we're left with a possible remote organizer
|
||||||
args = Map.put(args, :organizer_actor, current_profile)
|
args =
|
||||||
|
args
|
||||||
|
|> Map.put(:organizer_actor, current_profile)
|
||||||
|
|> Map.put(:organizer_actor_id, current_profile.id)
|
||||||
|
|
||||||
{:ok, args}
|
{:ok, args}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -403,7 +407,10 @@ defmodule Mobilizon.GraphQL.Resolvers.Event do
|
||||||
new_organizer_actor_id <- args |> Map.get(:organizer_actor_id, organizer_actor_id),
|
new_organizer_actor_id <- args |> Map.get(:organizer_actor_id, organizer_actor_id),
|
||||||
{:new_actor, {:is_owned, %Actor{} = organizer_actor}} <-
|
{:new_actor, {:is_owned, %Actor{} = organizer_actor}} <-
|
||||||
{:new_actor, User.owns_actor(user, new_organizer_actor_id)},
|
{:new_actor, User.owns_actor(user, new_organizer_actor_id)},
|
||||||
args <- Map.put(args, :organizer_actor, organizer_actor) do
|
args <-
|
||||||
|
args
|
||||||
|
|> Map.put(:organizer_actor, organizer_actor)
|
||||||
|
|> Map.put(:organizer_actor_id, organizer_actor.id) do
|
||||||
{:ok, args}
|
{:ok, args}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue