diff --git a/lib/handlers/bin.js b/lib/handlers/bin.js index 91319570a6..609babc279 100644 --- a/lib/handlers/bin.js +++ b/lib/handlers/bin.js @@ -577,7 +577,7 @@ module.exports = Observable.extend({ this.formatHistory(bins, format, function (err, history) { - if (acceptsJSON || req.ajax) { + if (acceptsJSON) { res.send(history); } else { helpers.render('history', { @@ -585,16 +585,20 @@ module.exports = Observable.extend({ by_user: req.params.user ? ' by ' + req.params.user : '' }, function (err, html) { - res.render('list', { - list_history: html, - jsbin: jsbin, - scripts: [ - "/js/vendor/jquery.js", - "/js/vendor/pretty-date.js", - "/js/render/saved-history-preview.js" - ], - is_production: helpers.production - }); + if (req.ajax) { + res.send(html); + } else { + res.render('list', { + list_history: html, + jsbin: jsbin, + scripts: [ + "/js/vendor/jquery.js", + "/js/vendor/pretty-date.js", + "/js/render/saved-history-preview.js" + ], + is_production: helpers.production + }); + } }); } });