From 1b2da0464535bf436e7cc0dd75c9811f958ad428 Mon Sep 17 00:00:00 2001
From: Martin Weinelt <martin@darmstadt.freifunk.net>
Date: Tue, 12 Apr 2022 20:37:31 +0200
Subject: [PATCH] gluon-status-page: expose method for VPN peers

(cherry picked from commit 067dc3ed02d173cf08a6089b31fe511657493e4c)
---
 package/gluon-status-page/javascript/status-page.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/package/gluon-status-page/javascript/status-page.js b/package/gluon-status-page/javascript/status-page.js
index 016e20eeb..5ad207f2e 100644
--- a/package/gluon-status-page/javascript/status-page.js
+++ b/package/gluon-status-page/javascript/status-page.js
@@ -209,10 +209,12 @@
 			tr.appendChild(th);
 
 			var td = document.createElement('td');
-			if (peer[1] && peer[1].established != null)
-				td.textContent = _['connected'] + ' (' + formats.time(peer[1].established) + ')';
-			else
+			if (peer[1] && peer[1].established != null) {
+				var method = peer[1].method ? ', ' + peer[1].method : '';
+				td.textContent = _['connected'] + ' (' + formats.time(peer[1].established) + method + ')';
+			} else {
 				td.textContent = _['not connected'];
+			}
 			tr.appendChild(td);
 
 			tbody.appendChild(tr);
-- 
GitLab