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:
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