diff --git a/package.json b/package.json index fd1a094..a5eddfb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "defcon-rest-gateway", - "version": "0.2.0", + "version": "0.2.1", "description": "Gateway for RESTful events", "main": "plugin.js", "scripts": { diff --git a/plugin.js b/plugin.js index a7e1ac0..13b4014 100644 --- a/plugin.js +++ b/plugin.js @@ -25,7 +25,7 @@ function create(context, next) { if (!req.body.type) return res.send(400, 'A type is required\n'); var event = { - id: uuid.v1(), + id: req.body.id || uuid.v1(), severity: /^[1-5]$/.test(req.body.severity) ? req.body.severity : 1, system: req.body.system, group: req.body.group, @@ -35,7 +35,7 @@ function create(context, next) { timestamp: req.body.timestamp || new Date(), message: req.body.message, link: req.body.link, - format: 'defcon/v1' + format: req.body.format || 'defcon/v1' } process.nextTick(function() {