From 2abc3672e55827b84793c63dc2513c37071bcd8e Mon Sep 17 00:00:00 2001 From: Vijay Sarvepalli Date: Tue, 7 Apr 2026 15:17:38 -0400 Subject: [PATCH 1/2] small bug fixes reported by Seth --- cveInterface.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cveInterface.js b/cveInterface.js index f5cddc7..5f42c15 100644 --- a/cveInterface.js +++ b/cveInterface.js @@ -483,14 +483,14 @@ function urlprompt(w) { function check_admin() { /* Either secretrait or CNA Admin can do reset API keys and Add Users */ - if ( + if ( Array.isArray(get_deep(client,"orgobj.authority.active_roles")) && client.orgobj.authority.active_roles.findIndex(function (n) { return n == "SECRETARIAT"; }) > -1 ) { $(".admin").show(); return 1; - } else if ( + } else if ( Array.isArray(get_deep(client,"userobj.authority.active_roles")) && client.userobj.authority.active_roles.findIndex(function (n) { return n == "ADMIN"; }) > -1 @@ -1536,9 +1536,9 @@ async function update_user_status(w) { "User (" + safeHTML(username) + ") Active status has been " + - "updated to [" + + "updated to >[" + String(f.active) + - "]", + "]", 4000, ); setTimeout(function () { From a9dc3acb55574a67c7204f88001713eea24f28c7 Mon Sep 17 00:00:00 2001 From: Vijay Sarvepalli Date: Tue, 7 Apr 2026 15:40:27 -0400 Subject: [PATCH 2/2] On key reset append variable is broken --- cveInterface.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/cveInterface.js b/cveInterface.js index 5f42c15..a3c3fb6 100644 --- a/cveInterface.js +++ b/cveInterface.js @@ -1228,14 +1228,14 @@ function safeHTML(uinput) { } function gname(name, row) { var append = ""; - if (row.secret) append = " 🔑 "; - if (!name && row.username) return safeHTML(row.username); + if (row.secret) append = " 🔑 "; + if (!name && row.username) return safeHTML(row.username) + append; if (!name.first) { - if (!name.last) return safeHTML(row.username + append); - else return safeHTML(name.last + append); + if (!name.last) return safeHTML(row.username) + append; + else return safeHTML(name.last) + append; } - if (!name.last) return safeHTML(name.first + append); - return safeHTML(name.first + " " + name.last + append); + if (!name.last) return safeHTML(name.first) + append; + return safeHTML(name.first + " " + name.last) + append; } function gsort(name1, name2, row1, row2) { let nameA = gname(name1, row1).toUpperCase(); @@ -1536,7 +1536,7 @@ async function update_user_status(w) { "User (" + safeHTML(username) + ") Active status has been " + - "updated to >[" + + "updated to [" + String(f.active) + "]", 4000,