diff --git a/src/middleware/validators.js b/src/middleware/validators.js index 5257b33..1d7ba74 100644 --- a/src/middleware/validators.js +++ b/src/middleware/validators.js @@ -17,8 +17,8 @@ export async function ensureUser (ctx, next) { ctx.throw(401) } - const user = await User.findById(decoded.id, '-password') - if (!user) { + ctx.state.user = await User.findById(decoded.id, '-password') + if (!ctx.state.user) { ctx.throw(401) }