Merge branch 'fix/suggestions-api-error-handling' into 'develop'

Better error handling in /api/v1/suggestions

See merge request pleroma/pleroma!287
This commit is contained in:
kaniini 2018-08-23 20:56:43 +00:00
commit 8b9fe0c7a1
1 changed files with 8 additions and 1 deletions

View File

@ -1116,7 +1116,14 @@ def suggestions(%{assigns: %{user: user}} = conn, _) do
data2 =
Enum.slice(data, 0, 40)
|> Enum.map(fn x ->
Map.put(x, "id", User.get_or_fetch(x["acct"]).id)
Map.put(
x,
"id",
case User.get_or_fetch(x["acct"]) do
%{id: id} -> id
_ -> 0
end
)
end)
conn