fix idletime showing by mistake when shouldnt be #7554

fix idletime showing by mistake when shouldnt be #7554 Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Feb 18, 2026 at 16:16 UTC 42378f27e913cdc1783e9bc98e3555337ebf3b2a
3 files changed +5 -5
views/default-mobile.handlebars
+1 -1
@@ -6392,7 +6392,7 @@
6392 }
6393
6394 // Windows Idle Time
6395 - if (node.idletime) { x += addDetailItem("Idle Time", printTimer(node.idletime)); }
6395 + if (node.idletime && node.idletime != -1) { x += addDetailItem("Idle Time", printTimer(node.idletime)); }
6396
6397 if (x != '') { sections.push({ name: "Operating System", html: x, img: 'software' }); }
6398
views/default.handlebars
+2 -2
@@ -4986,7 +4986,7 @@
4986 r += '<td style=text-align:center;font-size:x-small>' + ((node.lastbootuptime != null) ? printDateTime(new Date(node.lastbootuptime)) : "");
4987 }
4988 if (deviceViewSettings.devsCols.indexOf('idletime') >= 0) { // Idle Time
4989 - r += '<td style=text-align:center;font-size:x-small>' + ((node.idletime != null) ? printTimer(node.idletime) : "");
4989 + r += '<td style=text-align:center;font-size:x-small>' + ((node.idletime != null && node.idletime != -1) ? printTimer(node.idletime) : "");
4990 }
4991 if (deviceViewSettings.devsCols.indexOf('links') >= 0) { r += '<td style=text-align:center;font-size:x-small>' + getShortRouterLinks(node); } // Links
4992 if (deviceViewSettings.devsCols.indexOf('user') >= 0) { r += '<td style=text-align:center>' + getUserShortStr(node); } // User
@@ -7746,7 +7746,7 @@
7746 }
7747
7748 // Windows Idle Time
7749 - if (node.idletime) { x += addDeviceAttribute("Idle Time", printTimer(node.idletime)); }
7749 + if (node.idletime && node.idletime != -1) { x += addDeviceAttribute("Idle Time", printTimer(node.idletime)); }
7750
7751 // Display device user consent
7752 if ((node.agent != null) && (node.agent.id != 14) && (node.mtype != 3)) {
views/default3.handlebars
+2 -2
@@ -5681,7 +5681,7 @@
5681 r += '<td style=text-align:center;font-size:x-small>' + ((node.lastbootuptime != null) ? printDateTime(new Date(node.lastbootuptime)) : "");
5682 }
5683 if (deviceViewSettings.devsCols.indexOf('idletime') >= 0) { // Idle Time
5684 - r += '<td style=text-align:center;font-size:x-small>' + ((node.idletime != null) ? printTimer(node.idletime) : "");
5684 + r += '<td style=text-align:center;font-size:x-small>' + ((node.idletime != null && node.idletime != -1) ? printTimer(node.idletime) : "");
5685 }
5686 if (deviceViewSettings.devsCols.indexOf('links') >= 0) { r += '<td style=text-align:center;font-size:x-small>' + getShortRouterLinks(node); } // Links
5687 if (deviceViewSettings.devsCols.indexOf('user') >= 0) { r += '<td style=text-align:center>' + getUserShortStr(node); } // User
@@ -8639,7 +8639,7 @@
8639 }
8640
8641 // Windows Idle Time
8642 - if (node.idletime) { x += addDeviceAttribute("Idle Time", printTimer(node.idletime)); }
8642 + if (node.idletime && node.idletime != -1) { x += addDeviceAttribute("Idle Time", printTimer(node.idletime)); }
8643
8644 // Display device user consent
8645 if ((node.agent != null) && (node.agent.id != 14) && (node.mtype != 3)) {