From 096ea59db20e729098066435ab5a8c4cfa01457d Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 7 Jul 2020 19:59:31 -0400 Subject: get user from key --- routes/lnurl.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/routes/lnurl.js b/routes/lnurl.js index f841b87f..3e32b1f2 100644 --- a/routes/lnurl.js +++ b/routes/lnurl.js @@ -99,13 +99,15 @@ lnurlServer.bindToHook( let username = logins[k1]; if (!username) { - user = (await db.Key.findOne({ + const keyObj = await db.Key.findOne({ where: { hex: key }, include: [{ model: db.User, as: 'user' }], - })).user; + }); + + if (keyObj) ({ user } = keyObj); if (!user) { let ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress; -- cgit v1.2.3