From a09f905a78f9ba4545a960a01ba3d915627dd192 Mon Sep 17 00:00:00 2001 From: Feike Steenbergen Date: Wed, 24 Aug 2016 12:28:31 +0200 Subject: [PATCH] Only add replication info if it is found --- patroni/api.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/patroni/api.py b/patroni/api.py index 1d3aa966..8293c051 100644 --- a/patroni/api.py +++ b/patroni/api.py @@ -387,8 +387,7 @@ class RestApiHandler(BaseHTTPRequestHandler): 'state': self.server.patroni.postgresql.state, 'postmaster_start_time': row[0], 'role': 'replica' if row[1] else 'master', - 'server_version': self.server.patroni.postgresql.server_version, - 'replication': row[7]} + 'server_version': self.server.patroni.postgresql.server_version} if result['role'] == 'replica': result['xlog'] = { 'received_location': row[3], @@ -397,8 +396,8 @@ class RestApiHandler(BaseHTTPRequestHandler): 'paused': row[6]} else: result['xlog'] = {'location': row[2]} - if not result['replication']: - del result['replication'] + if row[7]: + result['replication'] = row[7] return result except (psycopg2.Error, RetryFailedError, PostgresConnectionException):