From 4fd67a51fb24bdb7f4c040d222e9436bfb670ee1 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Fri, 1 Apr 2016 11:51:42 -0400 Subject: [PATCH] Put the allowed query keys for get in a constant. --- src/Routers/ClassesRouter.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Routers/ClassesRouter.js b/src/Routers/ClassesRouter.js index 40215a7f1c..fd90217bcf 100644 --- a/src/Routers/ClassesRouter.js +++ b/src/Routers/ClassesRouter.js @@ -4,6 +4,8 @@ import rest from '../rest'; import url from 'url'; +const ALLOWED_GET_QUERY_KEYS = ['keys', 'include']; + export class ClassesRouter extends PromiseRouter { handleFind(req) { @@ -61,10 +63,9 @@ export class ClassesRouter extends PromiseRouter { handleGet(req) { let body = Object.assign(req.body, ClassesRouter.JSONFromQuery(req.query)); let options = {}; - let allowConstraints = ['keys', 'include']; for (let key of Object.keys(body)) { - if (allowConstraints.indexOf(key) === -1) { + if (ALLOWED_GET_QUERY_KEYS.indexOf(key) === -1) { throw new Parse.Error(Parse.Error.INVALID_QUERY, 'Improper encode of parameter'); } }