From 8c795ff0cf543b8b196f40ed9aeffd294f987df9 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Wed, 4 Apr 2018 13:45:44 +0200 Subject: [PATCH] Pass dict object to touch_member instead of json encoded string (#651) DCS implementation will take care about encoding it. Fixes https://github.com/zalando/patroni/issues/642 --- patroni/ctl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patroni/ctl.py b/patroni/ctl.py index f8b4b524..7f979861 100644 --- a/patroni/ctl.py +++ b/patroni/ctl.py @@ -786,7 +786,7 @@ def touch_member(config, dcs): 'role': p.role } - return dcs.touch_member(json.dumps(data, separators=(',', ':')), permanent=True) + return dcs.touch_member(data, permanent=True) def set_defaults(config, cluster_name):