From f031532c411872be108bf7e3e042aa76cdba518e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Tue, 8 Jul 2025 19:08:44 +0200 Subject: [PATCH] Fix endorsement state display in relationship view MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- changelog.d/endorsement-state.fix | 1 + lib/pleroma/user_relationship.ex | 3 ++- lib/pleroma/web/mastodon_api/views/account_view.ex | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 changelog.d/endorsement-state.fix diff --git a/changelog.d/endorsement-state.fix b/changelog.d/endorsement-state.fix new file mode 100644 index 000000000..cc3b6d9e9 --- /dev/null +++ b/changelog.d/endorsement-state.fix @@ -0,0 +1 @@ +Fix endorsement state display in relationship view diff --git a/lib/pleroma/user_relationship.ex b/lib/pleroma/user_relationship.ex index 5b48d321a..07b6e46f7 100644 --- a/lib/pleroma/user_relationship.ex +++ b/lib/pleroma/user_relationship.ex @@ -193,7 +193,8 @@ defmodule Pleroma.UserRelationship do {[:mute], []} nil -> - {[:block, :mute, :notification_mute, :reblog_mute], [:block, :inverse_subscription]} + {[:block, :mute, :notification_mute, :reblog_mute, :endorsement], + [:block, :inverse_subscription]} unknown -> raise "Unsupported :subset option value: #{inspect(unknown)}" diff --git a/lib/pleroma/web/mastodon_api/views/account_view.ex b/lib/pleroma/web/mastodon_api/views/account_view.ex index 8d28dd69a..03a2fc55a 100644 --- a/lib/pleroma/web/mastodon_api/views/account_view.ex +++ b/lib/pleroma/web/mastodon_api/views/account_view.ex @@ -168,9 +168,9 @@ defmodule Pleroma.Web.MastodonAPI.AccountView do UserRelationship.exists?( user_relationships, :endorsement, - target, reading_user, - &User.endorses?(&2, &1) + target, + &User.endorses?(&1, &2) ) } end