From 622c5fee25e7d86914d343ca3f873dc4bd55ffad Mon Sep 17 00:00:00 2001 From: Akshay Date: Fri, 22 Nov 2024 19:48:31 +0000 Subject: rework invite and admins a bit --- src/invite.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/invite.js') diff --git a/src/invite.js b/src/invite.js index 7e357ac..f0bc9b9 100644 --- a/src/invite.js +++ b/src/invite.js @@ -1,6 +1,14 @@ const { db } = require("./db"); const validateInviteToken = async (req, res, next) => { + const isFirstUser = db.query("SELECT 1 FROM users LIMIT 1").get() === null; + + if (isFirstUser) { + req.isFirstUser = true; + next(); + return; + } + const token = req.query.token; if (!token) { -- cgit v1.2.3