mirror of
https://git.pleroma.social/pleroma/pleroma.git
synced 2024-12-23 00:26:30 +00:00
Fix authentication check on account rendering when bio is defined
This commit is contained in:
parent
f74f5e0a56
commit
32d8e0d496
2 changed files with 5 additions and 2 deletions
1
changelog.d/account-rendering-auth-check.fix
Normal file
1
changelog.d/account-rendering-auth-check.fix
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fix authentication check on account rendering when bio is defined
|
|
@ -194,6 +194,8 @@ defmodule Pleroma.Web.MastodonAPI.AccountView do
|
||||||
end
|
end
|
||||||
|
|
||||||
defp do_render("show.json", %{user: user} = opts) do
|
defp do_render("show.json", %{user: user} = opts) do
|
||||||
|
self = opts[:for] == user
|
||||||
|
|
||||||
user = User.sanitize_html(user, User.html_filter_policy(opts[:for]))
|
user = User.sanitize_html(user, User.html_filter_policy(opts[:for]))
|
||||||
display_name = user.name || user.nickname
|
display_name = user.name || user.nickname
|
||||||
|
|
||||||
|
@ -203,12 +205,12 @@ defmodule Pleroma.Web.MastodonAPI.AccountView do
|
||||||
header_static = User.banner_url(user) |> MediaProxy.preview_url(static: true)
|
header_static = User.banner_url(user) |> MediaProxy.preview_url(static: true)
|
||||||
|
|
||||||
following_count =
|
following_count =
|
||||||
if !user.hide_follows_count or !user.hide_follows or opts[:for] == user,
|
if !user.hide_follows_count or !user.hide_follows or self,
|
||||||
do: user.following_count,
|
do: user.following_count,
|
||||||
else: 0
|
else: 0
|
||||||
|
|
||||||
followers_count =
|
followers_count =
|
||||||
if !user.hide_followers_count or !user.hide_followers or opts[:for] == user,
|
if !user.hide_followers_count or !user.hide_followers or self,
|
||||||
do: user.follower_count,
|
do: user.follower_count,
|
||||||
else: 0
|
else: 0
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue