Skip to content

Commit 7834f82

Browse files
committed
fix: elevate handling for stig import
1 parent 4eb89f5 commit 7834f82

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

api/source/controllers/STIG.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ const parsers = require('../utils/parsers.js')
66
const STIGService = require(`../service/STIGService`)
77

88
module.exports.importBenchmark = async function importManualBenchmark (req, res, next) {
9-
if ( !req.query.elevate ) {
10-
next(new SmError.PrivilegeError())
11-
}
129
try {
10+
if (!req.query.elevate) throw new SmError.PrivilegeError()
1311
const extension = req.file.originalname.substring(req.file.originalname.lastIndexOf(".")+1)
1412
const clobber = req.query.clobber ?? false
1513
if (extension.toLowerCase() != 'xml') {

client/src/js/SM/StigRevision.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ SM.StigRevision.ImportStigs = function ( grid ) {
470470
updateStatusText (file.name)
471471

472472
await window.oidcProvider.updateToken(10)
473-
let response = await fetch(`${STIGMAN.Env.apiBase}/stigs?clobber=${clobber ? 'true':'false'}`, {
473+
let response = await fetch(`${STIGMAN.Env.apiBase}/stigs?elevate=true&clobber=${clobber ? 'true':'false'}`, {
474474
method: 'POST',
475475
headers: new Headers({
476476
'Authorization': `Bearer ${window.oidcProvider.token}`
@@ -516,7 +516,7 @@ SM.StigRevision.ImportStigs = function ( grid ) {
516516
fd.append('importFile', data, xml)
517517

518518
await window.oidcProvider.updateToken(10)
519-
let response = await fetch(`${STIGMAN.Env.apiBase}/stigs?clobber=${clobber ? 'true':'false'}`, {
519+
let response = await fetch(`${STIGMAN.Env.apiBase}/stigs?elevate=true&clobber=${clobber ? 'true':'false'}`, {
520520
method: 'POST',
521521
params: { clobber },
522522
headers: new Headers({

0 commit comments

Comments
 (0)