From a5d4140bdae63fd73b1dd8ad23f9a8887f38b151 Mon Sep 17 00:00:00 2001 From: Moritz Warning Date: Tue, 5 Sep 2017 23:37:59 +0200 Subject: [PATCH] [BUGFIX] Show available firmware information --- lib/infobox/node.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/infobox/node.js b/lib/infobox/node.js index 612f55e..a15b40a 100644 --- a/lib/infobox/node.js +++ b/lib/infobox/node.js @@ -27,14 +27,12 @@ define(['sorttable', 'snabbdom', 'd3-interpolate', 'moment', 'helper'], } function showFirmware(d) { - var release = helper.dictGet(d.nodeinfo, ['software', 'firmware', 'release']); - var base = helper.dictGet(d.nodeinfo, ['software', 'firmware', 'base']); - - if (release === null || base === null) { - return undefined; - } - - return release + ' / ' + base; + return [ + helper.dictGet(d.nodeinfo, ['software', 'firmware', 'release']), + helper.dictGet(d.nodeinfo, ['software', 'firmware', 'base']) + ].filter(function (n) { + return n !== null; + }).join(' / ') || undefined; } function showSite(d, config) {