diff --git a/penquins/penquins.py b/penquins/penquins.py index ff7f3e5..ad9bd17 100644 --- a/penquins/penquins.py +++ b/penquins/penquins.py @@ -212,8 +212,7 @@ def add(self, name, cfg, **kwargs): if len(self.instances) > 1: self.multiple_instances = True - catalogs = self.get_catalogs(name) - self.instances[name]["catalogs"] = catalogs + self.get_catalogs(name) # get catalogs for this instance except Exception as e: del self.instances[name] @@ -420,7 +419,8 @@ def get_catalogs(self, name=None) -> dict: }, } response = self.single_query((query, name)) - return response[name].get("data") + self.instances[name]["catalogs"] = response.get(name, {}).get("data", []) + return self.instances[name]["catalogs"] def get_catalogs_all(self) -> dict: catalogs = {}