From 6331473e39547cf19bb8b4e29e630fad2c56c7d1 Mon Sep 17 00:00:00 2001 From: Brad Dickason Date: Mon, 11 Mar 2013 22:06:46 -0400 Subject: [PATCH] Fixed issue where adding .json to individual model URL would fail --- nodejs/app.coffee | 2 ++ nodejs/app.js | 3 +++ 2 files changed, 5 insertions(+) diff --git a/nodejs/app.coffee b/nodejs/app.coffee index 5fc7010..54eacaf 100644 --- a/nodejs/app.coffee +++ b/nodejs/app.coffee @@ -65,6 +65,8 @@ app.get '/models/:id', (req, res) -> res.redirect '/login' else # Display a list of user's models + if isJson req.url + req.params.id = req.params.id.substring 0, req.params.id.length-5 models.getModel req.params.id, req.session.oauth_access_token, req.session.oauth_access_token_secret, (callback) -> if isJson req.url diff --git a/nodejs/app.js b/nodejs/app.js index 0006d89..985e618 100644 --- a/nodejs/app.js +++ b/nodejs/app.js @@ -85,6 +85,9 @@ if (!isLoggedIn(req.session)) { return res.redirect('/login'); } else { + if (isJson(req.url)) { + req.params.id = req.params.id.substring(0, req.params.id.length - 5); + } return models.getModel(req.params.id, req.session.oauth_access_token, req.session.oauth_access_token_secret, function(callback) { if (isJson(req.url)) { return res.send(JSON.parse(callback));