cleaned up db resource leaks

This commit is contained in:
2025-12-14 16:53:40 -05:00
parent 81ae9ebea1
commit 011439fb19
4 changed files with 19 additions and 11 deletions

View File

@@ -34,8 +34,9 @@ passport.use(new OpenIDConnectStrategy({
// console.log('id_token claims:', JSON.stringify(jwtClaims, null, 2));
// console.log('preferred_username:', jwtClaims?.preferred_username);
const con = await pool.getConnection();
try {
var con = await pool.getConnection();
await con.beginTransaction();
//lookup existing user
@@ -111,10 +112,11 @@ passport.deserializeUser(function (user, cb) {
const memberID = user.memberId as number;
const con = await pool.getConnection();
var userData: { id: number, name: string, roles: Role[], state: MemberState };
try {
var con = await pool.getConnection();
let userResults = await con.query(`SELECT id, name FROM members WHERE id = ?;`, [memberID])
userData = userResults[0];
let userRoles = await getUserRoles(memberID);