Federate votersCount correctly
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl> Assisted-by: your mother Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
parent
d0ef58a59d
commit
5aa3c8a06e
7 changed files with 46 additions and 1 deletions
|
|
@ -374,10 +374,18 @@ defmodule Pleroma.Object do
|
|||
|
||||
voters = [actor | object.data["voters"] || []] |> Enum.uniq()
|
||||
|
||||
voters_count =
|
||||
if Map.has_key?(object.data, "votersCount") do
|
||||
object.data["votersCount"] + 1
|
||||
else
|
||||
length(voters)
|
||||
end
|
||||
|
||||
data =
|
||||
object.data
|
||||
|> Map.put(key, options)
|
||||
|> Map.put("voters", voters)
|
||||
|> Map.put("votersCount", voters_count)
|
||||
|
||||
object
|
||||
|> Object.change(%{data: data})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue