X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Flogging%2Fapi%2Flogging.js;h=06c27d8c52e4442ee16241904283e7a46aa0eda8;hp=3ef9027d9e359e446cc20a4aaa35775c539b96a8;hb=ae1f791347fb154f43aea97cd7fb607dfba57d7e;hpb=0d4bb6cbd64e97491372d528692fd84a107d7d3e diff --git a/skyquake/plugins/logging/api/logging.js b/skyquake/plugins/logging/api/logging.js index 3ef9027d9..06c27d8c5 100644 --- a/skyquake/plugins/logging/api/logging.js +++ b/skyquake/plugins/logging/api/logging.js @@ -334,14 +334,12 @@ Config.deleteDefaultSyslogSeverity = function(req) { // TODO: verify there is one key at root of data: 'default-severity' // OR just filter on the request body var Categories = req.params.nulledCategories.split(','); - var promises = []; return new Promise(function(resolve, reject) { - promises.concat(Categories.map(function(categoryName) { + return Promise.all(Categories.map(function(categoryName) { return handleDeleteRequest(req, APIVersion + '/api/config/logging/sink/syslog/filter/category/' + categoryName); - })); - return Promise.all(promises).then( + })).then( function(data) { - resolve({statusCode: data[0].statusCode, data: data[0].data}); + reject({statusCode: data[0].statusCode, data: data[0].data}); }, function(data) { reject({statusCode: data[0].statusCode, data: data[0].data});