From fdeb5ef8ae46833ed14a75f6981f1beed59751c3 Mon Sep 17 00:00:00 2001 From: Agate Date: Wed, 22 Apr 2020 08:03:59 +0200 Subject: [PATCH] Fixed 500 error when federation is disabled and application+json is requested --- api/funkwhale_api/common/middleware.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/funkwhale_api/common/middleware.py b/api/funkwhale_api/common/middleware.py index 201cd2ec8..7f82ae20c 100644 --- a/api/funkwhale_api/common/middleware.py +++ b/api/funkwhale_api/common/middleware.py @@ -204,7 +204,8 @@ def get_api_response(request, url): except urls.exceptions.Resolver404: return http.HttpResponseNotFound() response = match.func(request, *match.args, **match.kwargs) - response.render() + if hasattr(response, "render"): + response.render() return response