diff --git a/funkwhale_cli/api.py b/funkwhale_cli/api.py index 082b22fc5f25d90b60626f6db8a15bad44466ecf..b4ae91a521e0fd697c92add893e048f75c2ad8d7 100644 --- a/funkwhale_cli/api.py +++ b/funkwhale_cli/api.py @@ -78,7 +78,8 @@ class API(object): full_url = self.base_url + path headers = kwargs.setdefault("headers", {}) if self.token: - headers["Authorization"] = "JWT {}".format(self.token) + scheme = "JWT" if len(self.token) > 50 else "Bearer" + headers["Authorization"] = " ".join([scheme, self.token]) handler = getattr(self._session, method) return handler(full_url, *args, **kwargs)