diff --git a/lib/models/campaigns.js b/lib/models/campaigns.js index 465218c5..4386080f 100644 --- a/lib/models/campaigns.js +++ b/lib/models/campaigns.js @@ -128,7 +128,6 @@ module.exports.filter = (request, parent, callback) => { }; module.exports.filterClickedSubscribers = (campaign, linkId, request, columns, callback) => { - db.getConnection((err, connection) => { if (err) { return callback(err); diff --git a/routes/campaigns.js b/routes/campaigns.js index 56748d7e..da50f5aa 100644 --- a/routes/campaigns.js +++ b/routes/campaigns.js @@ -339,8 +339,8 @@ router.get('/view/:id', passport.csrfProtection, (req, res) => { } return link; }); - campaign.showOverview = !req.query.tab || req.query.tab==='overview'; - campaign.showLinks = req.query.tab==='links'; + campaign.showOverview = !req.query.tab || req.query.tab === 'overview'; + campaign.showLinks = req.query.tab === 'links'; res.render('campaigns/view', campaign); }); @@ -419,7 +419,7 @@ router.post('/clicked/ajax/:id/:linkId', (req, res) => { htmlescape(row.email || ''), htmlescape(row.firstName || ''), htmlescape(row.lastName || ''), - '' + row.created.toISOString() + '', + row.created && row.created.toISOString ? '' + row.created.toISOString() + '' : 'N/A', row.count ]) }); diff --git a/views/campaigns/clicked.hbs b/views/campaigns/clicked.hbs index f0c91725..284dd951 100644 --- a/views/campaigns/clicked.hbs +++ b/views/campaigns/clicked.hbs @@ -54,7 +54,7 @@
- +