Skip to content

Commit

Permalink
limit and offset params should always be coerced to numbers
Browse files Browse the repository at this point in the history
  • Loading branch information
evantahler committed Apr 27, 2012
1 parent 8c9fbcb commit ad48310
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
4 changes: 2 additions & 2 deletions initializers/initActions.js
Expand Up @@ -51,8 +51,8 @@ var initActions = function(api, next)
});

api.processAction = function(api, connection, next){
if(connection.params.limit == null){ connection.params.limit = api.configData.defaultLimit; }
if(connection.params.offset == null){ connection.params.offset = api.configData.defaultOffset; }
if(connection.params.limit == null){ connection.params.limit = api.configData.defaultLimit; }else{ connection.params.limit = parseFloat(connection.params.limit); }
if(connection.params.offset == null){ connection.params.offset = api.configData.defaultOffset; }else{ connection.params.offset = parseFloat(connection.params.offset); }
if(api.configData.logRequests){api.log("action @ " + connection.remoteIP + " | params: " + JSON.stringify(connection.params));}

if (connection.error === false){
Expand Down
1 change: 0 additions & 1 deletion initializers/initWebServer.js
Expand Up @@ -132,7 +132,6 @@ var initWebServer = function(api, next)
// requestorInformation
connection.response.requestorInformation = {};
connection.response.requestorInformation.remoteAddress = connection.remoteIP;
if(connection.requestCounter != null){ connection.response.requestorInformation.RequestsRemaining = api.configData.apiRequestLimitPerHour - connection.requestCounter; }
connection.response.requestorInformation.recievedParams = {};
for(var k in connection.params){
connection.response.requestorInformation.recievedParams[k] = connection.params[k] ;
Expand Down

0 comments on commit ad48310

Please sign in to comment.