diff --git a/aprsd/web/admin/static/js/main.js b/aprsd/web/admin/static/js/main.js
index 99c956a..f448a2a 100644
--- a/aprsd/web/admin/static/js/main.js
+++ b/aprsd/web/admin/static/js/main.js
@@ -26,6 +26,9 @@ function ord(str){return str.charCodeAt(0);}
function update_watchlist( data ) {
// Update the watch list
stats = data["stats"];
+ if (stats.hasOwnProperty("WatchList") == false) {
+ return
+ }
var watchdiv = $("#watchDiv");
var html_str = '
HAM Callsign | Age since last seen by APRSD |
'
watchdiv.html('')
@@ -62,6 +65,9 @@ function update_watchlist_from_packet(callsign, val) {
function update_seenlist( data ) {
stats = data["stats"];
+ if (stats.hasOwnProperty("SeenList") == false) {
+ return
+ }
var seendiv = $("#seenDiv");
var html_str = ''
html_str += 'HAM Callsign | Age since last seen by APRSD | '
@@ -82,6 +88,9 @@ function update_seenlist( data ) {
function update_plugins( data ) {
stats = data["stats"];
+ if (stats.hasOwnProperty("PluginManager") == false) {
+ return
+ }
var plugindiv = $("#pluginDiv");
var html_str = ''
html_str += 'Plugin Name | Plugin Enabled? | '
---|