aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2017-10-31 14:40:12 +0100
committerRoger Braun <roger@rogerbraun.net>2017-10-31 14:40:12 +0100
commitce7f9f527c55b282a56c86a68c358a6272d01aee (patch)
tree68bdfa11cdf80219c6c56d78ad92c418a904bcec /lib
parentf23edd2d6b67ee30ccd16b7a27d9e07a9f928574 (diff)
downloadpleroma-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.ex2
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,