Merge pull request 'Docs: Change docs README for new way of building docs' (#448...
[akkoma] / lib / pleroma / web / mastodon_api / views / poll_view.ex
index de536c8fb6959a6c5f31abdeaf2a16210f4d88f6..aa6443754f1b31ac440159b2aae02fd6a2d2fe70 100644 (file)
@@ -25,7 +25,7 @@ defmodule Pleroma.Web.MastodonAPI.PollView do
     }
 
     if params[:for] do
-      # if a user is not authenticated Mastodon doesn't include `voted` & `own_votes` keys in response
+      # when unauthenticated Mastodon doesn't include `voted` & `own_votes` keys in response
       {voted, own_votes} = voted_and_own_votes(params, options)
       Map.merge(poll, %{voted: voted, own_votes: own_votes})
     else
@@ -68,7 +68,7 @@ defmodule Pleroma.Web.MastodonAPI.PollView do
     end)
   end
 
-  defp voters_count(%{data: %{"voters" => [_ | _] = voters}}) do
+  defp voters_count(%{data: %{"voters" => voters}}) when is_list(voters) do
     length(voters)
   end