MastoAPI: Make attachment ids strings.

This commit is contained in:
Roger Braun 2017-11-15 18:58:13 +01:00
parent 1cca544e20
commit ced0d64d75
2 changed files with 3 additions and 3 deletions

View file

@ -120,7 +120,7 @@ def render("attachment.json", %{attachment: attachment}) do
<< hash_id::signed-32, _rest::binary >> = :crypto.hash(:md5, href)
%{
id: attachment["id"] || hash_id,
id: to_string(attachment["id"] || hash_id),
url: href,
remote_url: href,
preview_url: href,

View file

@ -78,7 +78,7 @@ test "attachments" do
}
expected = %{
id: 1638338801,
id: "1638338801",
type: "image",
url: "someurl",
remote_url: "someurl",
@ -90,7 +90,7 @@ test "attachments" do
# If theres a "id", use that instead of the generated one
object = Map.put(object, "id", 2)
assert %{id: 2} = StatusView.render("attachment.json", %{attachment: object})
assert %{id: "2"} = StatusView.render("attachment.json", %{attachment: object})
end
test "a reblog" do