diff --git a/server.js b/server.js index 2e138f2..d304643 100644 --- a/server.js +++ b/server.js @@ -114,8 +114,8 @@ if (config.rateLimits) { app.use(route(function(router) { // get raw documents - support getting with extension router.get('/raw/:id', function(request, response, next) { - var skipExpire = !!config.documents[request.params.id]; var key = request.params.id.split('.')[0]; + var skipExpire = !!config.documents[key]; return documentHandler.handleRawGet(key, response, skipExpire); }); // add documents @@ -124,12 +124,9 @@ app.use(route(function(router) { }); // get documents router.get('/documents/:id', function(request, response, next) { - var skipExpire = !!config.documents[request.params.id]; - return documentHandler.handleGet( - request.params.id, - response, - skipExpire - ); + var key = request.params.id.split('.')[0]; + var skipExpire = !!config.documents[key]; + return documentHandler.handleGet(key, response, skipExpire); }); }));