diff --git a/js/src/views/Group/GroupSettings.vue b/js/src/views/Group/GroupSettings.vue index 7c4a4ef87..4d03f6307 100644 --- a/js/src/views/Group/GroupSettings.vue +++ b/js/src/views/Group/GroupSettings.vue @@ -318,6 +318,7 @@ const buildVariables = computed(() => { // @ts-ignore delete physicalAddress.__typename; } + delete physicalAddress?.pictureInfo; delete variables.avatar; delete variables.banner; diff --git a/lib/graphql/resolvers/group.ex b/lib/graphql/resolvers/group.ex index c9111b8ab..3eb3a1e51 100644 --- a/lib/graphql/resolvers/group.ex +++ b/lib/graphql/resolvers/group.ex @@ -237,6 +237,10 @@ defmodule Mobilizon.GraphQL.Resolvers.Group do end end else + Logger.info( + "Profile #{updater_actor.id} tried to update group #{group_id}, but they are not admin" + ) + {:error, dgettext("errors", "Profile is not administrator for the group")} end end