From 839d05bc955e344f4318573d244b6b0de7494efd Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 24 Jan 2023 21:27:44 -0500 Subject: [PATCH] feat: automatically 404 if exposeUid or exposeGroupName come up empty --- src/middleware/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/middleware/index.js b/src/middleware/index.js index 82792f2cd0..b452f97aa9 100644 --- a/src/middleware/index.js +++ b/src/middleware/index.js @@ -151,7 +151,12 @@ async function expose(exposedField, method, field, req, res, next) { if (!req.params.hasOwnProperty(field)) { return next(); } - res.locals[exposedField] = await method(req.params[field]); + const value = await method(req.params[field]); + if (!value) { + next('route'); + } + + res.locals[exposedField] = value; next(); }