diff --git a/server/routes/index.coffee b/server/routes/index.coffee index c523fcc3d..184ba069b 100644 --- a/server/routes/index.coffee +++ b/server/routes/index.coffee @@ -14,7 +14,10 @@ module.exports.setup = (app) -> app.get('/auth/unsubscribe', mw.auth.unsubscribe) app.get('/auth/whoami', mw.auth.whoAmI) - app.all('/db/*', mw.auth.checkHasUser()) + app.delete('/db/*', mw.auth.checkHasUser()) + app.patch('/db/*', mw.auth.checkHasUser()) + app.post('/db/*', mw.auth.checkHasUser()) + app.put('/db/*', mw.auth.checkHasUser()) Achievement = require '../models/Achievement' app.get('/db/achievement', mw.achievements.fetchByRelated, mw.rest.get(Achievement)) diff --git a/spec/server/functional/prepaid.spec.coffee b/spec/server/functional/prepaid.spec.coffee index 9aaf1fc6d..4baacae41 100644 --- a/spec/server/functional/prepaid.spec.coffee +++ b/spec/server/functional/prepaid.spec.coffee @@ -544,7 +544,7 @@ describe '/db/prepaid', -> logoutUser () -> fetchPrepaid joeCode, (err, res) -> expect(err).toBeNull() - expect(res.statusCode).toEqual(401) + expect(res.statusCode).toEqual(403) done() it 'User can fetch a prepaid code', (done) ->