diff --git a/lib/session.js b/lib/session.js index 7c4476d6..98731618 100644 --- a/lib/session.js +++ b/lib/session.js @@ -50,15 +50,18 @@ export async function getSession(req) { device, }); - if (!session) { - return null; - } } catch (e) { if (!e.message.includes('Unique constraint')) { throw e; + } else { + session = await getSessionByUuid(session_uuid); } } } + + if (!session) { + return null; + } const { session_id } = session;