Status View: Poll ids are strings.
authorlain <lain@soykaf.club>
Tue, 16 Jul 2019 03:47:40 +0000 (12:47 +0900)
committerlain <lain@soykaf.club>
Tue, 16 Jul 2019 03:47:40 +0000 (12:47 +0900)
All ids in mastodon are strings, in general.

lib/pleroma/web/mastodon_api/views/status_view.ex
test/web/mastodon_api/status_view_test.exs

index 06a7251d8f959e1ce1deca2c3ae2c0e8e809bbec..de942595941e29194ef38fdd38a62afc39ceedb6 100644 (file)
@@ -382,7 +382,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do
       %{
         # Mastodon uses separate ids for polls, but an object can't have
         # more than one poll embedded so object id is fine
-        id: object.id,
+        id: to_string(object.id),
         expires_at: Utils.to_masto_date(end_time),
         expired: expired,
         multiple: multiple,
index ac42819d8e4a20ac278f8aff10d88b1f1b554885..6507e98649c730f65424ccb184611d94a7941a34 100644 (file)
@@ -423,7 +423,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusViewTest do
       expected = %{
         emojis: [],
         expired: false,
-        id: object.id,
+        id: to_string(object.id),
         multiple: false,
         options: [
           %{title: "absolutely!", votes_count: 0},