Use .slice() to get rid of leading and trailing double quotes for values going into DB, closes issue #7

This commit is contained in:
jkaplon 2015-07-15 12:47:21 -04:00
parent b5e874235e
commit 6f856f006c

View File

@ -111,11 +111,11 @@ app.post('/', function(req, res){
var innerDataJSON = JSON.parse(req.body.data);
var status = JSON.stringify(innerDataJSON.status, null, 4);
var stmt = db.prepare("INSERT INTO Alerts (OrigJSON, coreid, published_at, status) VALUES (?, ?, ?, ?)");
stmt.run(
stmt.run( // Use .slice to get rid of leading and trailing double quotes.
JSON.stringify(req.body, null, 4),
JSON.stringify(req.body.coreid, null, 4),
JSON.stringify(req.body.published_at, null, 4),
status
JSON.stringify(req.body.coreid, null, 4).slice(1,-1),
JSON.stringify(req.body.published_at, null, 4).slice(1,-1),
status.slice(1,-1)
);
stmt.finalize();