Skip to content

Commit 7cfef3f

Browse files
author
mganisin
authored
Merge pull request 3scale-qe#110 from dlaso99/master-tenant-token-and-read
Tenant Read and Creation of Tenant without Token
2 parents 389235e + ece8747 commit 7cfef3f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

threescale_api/resources.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,13 @@ def __init__(self, *args, entity_name='tenant', entity_collection='tenants', **k
389389
super().__init__(*args, entity_name=entity_name,
390390
entity_collection=entity_collection, **kwargs)
391391

392+
def read(self, id, **kwargs):
393+
log.debug(self._log_message("[GET] Read Tenant", args=kwargs))
394+
url = self._entity_url(entity_id=id)
395+
response = self.rest.get(url=url, **kwargs)
396+
instance = self._create_instance(response=response)
397+
return instance
398+
392399
@property
393400
def url(self) -> str:
394401
return self.threescale_client.master_api_url + '/providers'
@@ -1089,7 +1096,9 @@ class Tenant(DefaultResource):
10891096
def __init__(self, entity_name='system_name', **kwargs):
10901097
super().__init__(entity_name=entity_name, **kwargs)
10911098
self.admin_base_url = self["signup"]["account"]["admin_base_url"]
1092-
self.admin_token = self["signup"]["access_token"]["value"]
1099+
self.admin_token = None
1100+
if "access_token" in self['signup']:
1101+
self.admin_token = self["signup"]["access_token"]["value"]
10931102

10941103
@property
10951104
def entity_id(self) -> int:

0 commit comments

Comments
 (0)