cleaned up db resource leaks
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user