diff --git a/app/create_db.py b/app/create_db.py
index bcf9f3b8..de434ad0 100644
--- a/app/create_db.py
+++ b/app/create_db.py
@@ -362,7 +362,7 @@ def update_db_v_3_12_1(**kwargs):
def update_ver(**kwargs):
con, cur = get_cur()
- sql = """update version set version = '3.12.1.0'; """
+ sql = """update version set version = '3.12.2.1'; """
try:
cur.execute(sql)
con.commit()
diff --git a/app/hapservers.py b/app/hapservers.py
index 17bcc8c7..64364d3a 100644
--- a/app/hapservers.py
+++ b/app/hapservers.py
@@ -49,6 +49,7 @@ for s in servers:
out1 = False
servers_with_status.append(out1)
servers_with_status.append(s[12])
+ servers_with_status.append(sql.is_master(s[2]))
servers_with_status1.append(servers_with_status)
diff --git a/app/sql.py b/app/sql.py
index b3a72524..4b3be506 100644
--- a/app/sql.py
+++ b/app/sql.py
@@ -552,7 +552,7 @@ def get_dick_permit(**kwargs):
def is_master(ip, **kwargs):
con, cur = get_cur()
- sql = """ select slave.ip from servers as master left join servers as slave on master.id = slave.master where master.ip = '%s' """ % ip
+ sql = """ select slave.ip, slave.hostname from servers as master left join servers as slave on master.id = slave.master where master.ip = '%s' """ % ip
if kwargs.get('master_slave'):
sql = """ select master.hostname, master.ip, slave.hostname, slave.ip from servers as master left join servers as slave on master.id = slave.master where slave.master > 0 """
try:
diff --git a/app/templates/hapservers.html b/app/templates/hapservers.html
index 2aec0e77..cf962b2b 100644
--- a/app/templates/hapservers.html
+++ b/app/templates/hapservers.html
@@ -96,6 +96,9 @@
IP: {{s.2}}
+ {% if s.7.0.0 != None %}
+ Master for: {{ s.7.0.1 }}
+ {% endif %}