diff --git a/modules/events/event.routes.v4.js b/modules/events/event.routes.v4.js index a34b72d..9d0e539 100644 --- a/modules/events/event.routes.v4.js +++ b/modules/events/event.routes.v4.js @@ -75,17 +75,15 @@ const generalInvalidFields = [ */ routes.get( "/web/events/", - //isAPIKeyUser, + isAPIKeyUser, FieldMiddleware.middleware({ validFields: ["id", "name"], }), (req, res, next) => { + const scopes = ["defaultScope", "withOpenInscriptions"]; res.locals.v4 = {removeFields : ["partners", "speakers", "details", "multimedias", "type"]}; - - eventController.find({ - scopes: ["defaultScope", "withOpenInscriptions"], - })(req,res,next); + return eventController.find({ scopes })(req,res,next); } ); @@ -183,10 +181,12 @@ routes.get( "/web/events/:id", isAPIKeyUser, FieldMiddleware.middleware({ + validFields: ["id", "name"], invalidFields: generalInvalidFields, }), (req, res, next) => { const scopes = ["defaultScope"]; + res.locals.v4 = {removeFields : ["partners", "speakers", "details", "multimedias", "type"]}; //, "virtual", "featured", "url_poll", "url_streaming", "url_registration", "allow_questions" ]}; return eventController.findOne({ scopes })(req, res, next); } );