diff --git a/oscar_python/client.py b/oscar_python/client.py index 834ee45..c4786a4 100644 --- a/oscar_python/client.py +++ b/oscar_python/client.py @@ -198,6 +198,8 @@ def remove_service(self, name): return utils.make_request(self, _SVC_PATH+"/"+name, _DELETE) def _get_token(self, svc): + if self._AUTH_TYPE != 'basicauth': + return self.get_access_token() service = utils.make_request(self, _SVC_PATH+"/"+svc, _GET) service = json.loads(service.text) return service["token"]