diff options
author | Roger Braun <roger@rogerbraun.net> | 2017-10-31 14:40:12 +0100 |
---|---|---|
committer | Roger Braun <roger@rogerbraun.net> | 2017-10-31 14:40:12 +0100 |
commit | ce7f9f527c55b282a56c86a68c358a6272d01aee (patch) | |
tree | 68bdfa11cdf80219c6c56d78ad92c418a904bcec /lib | |
parent | f23edd2d6b67ee30ccd16b7a27d9e07a9f928574 (diff) | |
download | pleroma-ce7f9f527c55b282a56c86a68c358a6272d01aee.tar.gz |
MastoAPI: Always return an url for statuses.
External url if available, id if not.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/mastodon_api/views/status_view.ex | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pleroma/web/mastodon_api/views/status_view.ex b/lib/pleroma/web/mastodon_api/views/status_view.ex index 272f83b2a..b3bb50880 100644 --- a/lib/pleroma/web/mastodon_api/views/status_view.ex +++ b/lib/pleroma/web/mastodon_api/views/status_view.ex @@ -80,7 +80,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do %{ id: activity.id, uri: object["id"], - url: object["external_url"], + url: object["external_url"] || object["id"], account: AccountView.render("account.json", %{user: user}), in_reply_to_id: reply_to && reply_to.id, in_reply_to_account_id: reply_to_user && reply_to_user.id, |