From f359a96f9ee30a8d3ae82f72f7164cd79b06fdb7 Mon Sep 17 00:00:00 2001 From: Patrick Nagurny Date: Wed, 16 Sep 2015 12:05:37 -0400 Subject: [PATCH] check for valid date --- lib/blocks.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/blocks.js b/lib/blocks.js index 8b15f16..1c102df 100644 --- a/lib/blocks.js +++ b/lib/blocks.js @@ -89,6 +89,11 @@ BlockController.prototype.list = function(req, res) { if (req.query.blockDate) { dateStr = req.query.blockDate; + var datePattern = /\d{4}-\d{2}-\d{2}/; + if(!datePattern.test(dateStr)) { + return common.handleErrors(new Error('Please use yyyy-mm-dd format'), res); + } + isToday = dateStr === todayStr; } else { dateStr = todayStr;