From 6f856f006c43132bfc2a9d2a7dd46748607a0406 Mon Sep 17 00:00:00 2001 From: jkaplon Date: Wed, 15 Jul 2015 12:47:21 -0400 Subject: [PATCH] Use .slice() to get rid of leading and trailing double quotes for values going into DB, closes issue #7 --- server.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server.js b/server.js index 8cc306d..fc6eb18 100644 --- a/server.js +++ b/server.js @@ -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();