private-access returns null on missing user

This commit is contained in:
martin-mfg
2025-09-16 16:23:08 +02:00
parent 596f73c55c
commit a2c24199b0
2 changed files with 3 additions and 4 deletions
-1
View File
@@ -15,4 +15,3 @@ export default async (req, res) => {
res.send("Something went wrong: " + err.message);
}
};
+3 -3
View File
@@ -199,7 +199,7 @@ export async function deleteUser(userKey) {
*/
export async function hasPrivateAccess(userKey) {
if (!pool) {
return false;
return null;
}
const query = `
@@ -211,12 +211,12 @@ export async function hasPrivateAccess(userKey) {
try {
const { rows } = await pool.query(query, [userKey]);
if (rows.length === 0) {
return false;
return null;
}
return rows[0].private_access;
} catch (err) {
if (err.code === "42P01") {
return false;
return null;
} else {
throw err;
}