From 1829765537be3c057b8b6f6d01c5a3964536f6e0 Mon Sep 17 00:00:00 2001 From: xray7224 Date: Tue, 3 Sep 2013 17:24:24 +0100 Subject: [PATCH] Add .json url for host-meta and fix host-meta problem of not having 'links' --- mediagoblin/federation/routing.py | 6 ++++++ mediagoblin/federation/views.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/mediagoblin/federation/routing.py b/mediagoblin/federation/routing.py index daf60d00..be6451e0 100644 --- a/mediagoblin/federation/routing.py +++ b/mediagoblin/federation/routing.py @@ -60,6 +60,12 @@ add_route( "mediagoblin.federation.views:host_meta" ) +add_route( + "mediagoblin.webfinger.well-known.host-meta.json", + "/.well-known/host-meta.json", + "mediagoblin.federation.views:host_meta" + ) + add_route( "mediagoblin.webfinger.whoami", "/api/whoami", diff --git a/mediagoblin/federation/views.py b/mediagoblin/federation/views.py index 85bf1540..c84956c3 100644 --- a/mediagoblin/federation/views.py +++ b/mediagoblin/federation/views.py @@ -120,7 +120,7 @@ def host_meta(request): "href": request.urlgen("mediagoblin.oauth.access_token", qualified=True), }) - return json_response(links) + return json_response({"links": links}) def whoami(request): """ This is /api/whoami - This is a HTTP redirect to api profile """ -- 2.25.1