Fix master check

This commit is contained in:
Murat Kabilov
2016-08-29 12:29:34 +02:00
parent 22e4af3fb1
commit 62f14dfd10
+1 -1
View File
@@ -565,7 +565,7 @@ def failover(config_file, cluster_name, master, candidate, force, dcs, scheduled
else:
master = click.prompt('Master', type=str, default=cluster.leader.member.name)
if master is None or not cluster.leader or cluster.leader.member.name != master:
if master is not None and cluster.leader and cluster.leader.member.name != master:
raise PatroniCtlException('Member {0} is not the leader of cluster {1}'.format(master, cluster_name))
candidate_names = [str(m.name) for m in cluster.members if m.name != master]