diff --git a/patroni/dcs/__init__.py b/patroni/dcs/__init__.py index de394b22..4768f894 100644 --- a/patroni/dcs/__init__.py +++ b/patroni/dcs/__init__.py @@ -167,7 +167,7 @@ class Member(namedtuple('Member', 'index,name,session,data')): # apply any remaining authentication parameters if auth and isinstance(auth, dict): - ret.update(auth) + ret.update({k: v for k, v in auth.items() if v is not None}) if 'username' in auth: ret['user'] = ret.pop('username') return ret