summaryrefslogtreecommitdiff
path: root/src/api/endpoints/auth/session/show.js
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/api/endpoints/auth/session/show.ts (renamed from src/api/endpoints/auth/session/show.js)7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/api/endpoints/auth/session/show.js b/src/api/endpoints/auth/session/show.ts
index 425c980d9d..55641929d8 100644
--- a/src/api/endpoints/auth/session/show.js
+++ b/src/api/endpoints/auth/session/show.ts
@@ -3,6 +3,7 @@
/**
* Module dependencies
*/
+import it from '../../../it';
import AuthSess from '../../../models/auth-session';
import serialize from '../../../serializers/auth-session';
@@ -57,10 +58,8 @@ module.exports = (params, user) =>
new Promise(async (res, rej) =>
{
// Get 'token' parameter
- const token = params.token;
- if (token == null) {
- return rej('token is required');
- }
+ const [token, tokenErr] = it(params.token).expect.string().required().qed();
+ if (tokenErr) return rej('invalid token param');
// Lookup session
const session = await AuthSess.findOne({