From 6c1e1e98d81c7469f41beed17cfa1d4b718b5d13 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Mon, 5 Jun 2023 09:23:22 +0200 Subject: [PATCH] fix(activity settings): fix saving activity settings Closes #1251 Signed-off-by: Thomas Citharel --- lib/graphql/schema/users/activity_setting.ex | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/graphql/schema/users/activity_setting.ex b/lib/graphql/schema/users/activity_setting.ex index 4331fa1a1..5f58db04e 100644 --- a/lib/graphql/schema/users/activity_setting.ex +++ b/lib/graphql/schema/users/activity_setting.ex @@ -4,6 +4,7 @@ defmodule Mobilizon.GraphQL.Schema.Users.ActivitySetting do """ use Absinthe.Schema.Notation alias Mobilizon.GraphQL.Resolvers.Users.ActivitySettings + alias Mobilizon.Users.ActivitySetting object :activity_setting do meta(:authorize, :user) @@ -21,8 +22,9 @@ defmodule Mobilizon.GraphQL.Schema.Users.ActivitySetting do middleware(Rajska.QueryAuthorization, permit: :user, - scope: false, - rule: :"write:user:setting:activity" + scope: ActivitySetting, + rule: :"write:user:setting:activity", + args: %{key: :key} ) resolve(&ActivitySettings.upsert_user_activity_setting/3)