logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://anongit.hacktivis.me/git/pleroma.git/
commit: f031532c411872be108bf7e3e042aa76cdba518e
parent 9be542e272690d1a0a0923b53f22bf14b3e47b92
Author: nicole mikołajczyk <git@mkljczk.pl>
Date:   Tue,  8 Jul 2025 19:08:44 +0200

Fix endorsement state display in relationship view

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>

Diffstat:

Achangelog.d/endorsement-state.fix1+
Mlib/pleroma/user_relationship.ex3++-
Mlib/pleroma/web/mastodon_api/views/account_view.ex4++--
3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/changelog.d/endorsement-state.fix 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 @@ -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 @@ -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