diff --git a/ns1/rest/zones.py b/ns1/rest/zones.py index 19a478f..ebb2652 100644 --- a/ns1/rest/zones.py +++ b/ns1/rest/zones.py @@ -87,8 +87,7 @@ def retrieve(self, zone, callback=None, errback=None): pagination_handler=zone_retrieve_pagination, ) - def search(self, zone, q=None, has_geo=False, callback=None, errback=None): - params = {} + def search(self, zone, q=None, has_geo=False, callback=None, errback=None, params={}): if q is not None: params["q"] = q if has_geo: diff --git a/ns1/zones.py b/ns1/zones.py index 00afd02..0465336 100644 --- a/ns1/zones.py +++ b/ns1/zones.py @@ -65,14 +65,14 @@ def success(result, *args): self.zone, callback=success, errback=errback ) - def search(self, q=None, has_geo=False, callback=None, errback=None): + def search(self, q=None, has_geo=False, callback=None, errback=None, params={}): """ Search within a zone for specific metadata. Zone must already be loaded. """ if not self.data: raise ZoneException("zone not loaded") - return self._rest.search(self.zone, q, has_geo, callback, errback) + return self._rest.search(self.zone, q, has_geo, callback, errback, params) def delete(self, callback=None, errback=None): """