From 78ba9a34e2df8c5bd9f6e77ca947088d0d3817b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Cidel?= Date: Mon, 8 Jul 2019 15:44:56 +0200 Subject: [PATCH] Fix deregister catalog acl --- consul/base.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/consul/base.py b/consul/base.py index ee6ab254..51509263 100755 --- a/consul/base.py +++ b/consul/base.py @@ -1185,6 +1185,7 @@ def deregister(self, assert not (service_id and check_id) data = {'node': node} dc = dc or self.agent.dc + params = [] if dc: data['datacenter'] = dc if service_id: @@ -1194,8 +1195,12 @@ def deregister(self, token = token or self.agent.token if token: data['WriteRequest'] = {'Token': token} + params.append(('token', token)) return self.agent.http.put( - CB.bool(), '/v1/catalog/deregister', data=json.dumps(data)) + CB.bool(), + '/v1/catalog/deregister', + params=params, + data=json.dumps(data)) def datacenters(self): """