From 391fd6d380b9d2b3ac769c527f4fb070247fd107 Mon Sep 17 00:00:00 2001 From: devthejo Date: Mon, 30 Jun 2025 13:47:53 +0200 Subject: [PATCH] fix: clean error --- .../src/api/v1/services/auth-token-handler.js | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/services/api/src/api/v1/services/auth-token-handler.js b/services/api/src/api/v1/services/auth-token-handler.js index f64c4b1..e988fa5 100644 --- a/services/api/src/api/v1/services/auth-token-handler.js +++ b/services/api/src/api/v1/services/auth-token-handler.js @@ -28,22 +28,22 @@ module.exports = ({ services: { sortRolesByLevel, signJwt } }) => { let deviceId let roles - try { - const [row] = await sql` - SELECT - "user_id" as "userId", - "device_id" as "deviceId" - FROM - "auth_token" - WHERE - "auth_token" = ${authToken} - ` - userId = row.userId - deviceId = row.deviceId - } catch (e) { + const [row] = await sql` + SELECT + "user_id" as "userId", + "device_id" as "deviceId" + FROM + "auth_token" + WHERE + "auth_token" = ${authToken} + ` + if (!row) { throw httpError(410, "Auth token not found") } + userId = row.userId + deviceId = row.deviceId + if (!userId) { await sql.begin(async (sql) => { await sql`set constraints all deferred`