Fixed broken urls in manifest.json

This commit is contained in:
Eliot Berriot 2020-01-09 16:12:17 +01:00
parent ef6219e8c4
commit 9ab3afa47f
No known key found for this signature in database
GPG key ID: 6B501DFD73514E14
3 changed files with 9 additions and 3 deletions

View file

@ -10,6 +10,7 @@ from rest_framework.response import Response
from funkwhale_api.common import middleware
from funkwhale_api.common import preferences
from funkwhale_api.federation import utils as federation_utils
from funkwhale_api.users.oauth import permissions as oauth_permissions
from . import nodeinfo
@ -57,6 +58,7 @@ class SpaManifest(views.APIView):
)
parsed_manifest = json.loads(existing_manifest)
parsed_manifest["short_name"] = settings.APP_NAME
parsed_manifest["start_url"] = federation_utils.full_url("/")
instance_name = preferences.get("instance__name")
if instance_name:
parsed_manifest["short_name"] = instance_name