Commit 63dcd534 authored by Wolfgang Knopki's avatar Wolfgang Knopki
Browse files

fixed double callbacks causing ERR_HTTP_HEADERS_SENT

parent e00f0382
...@@ -60,7 +60,6 @@ var methods = { ...@@ -60,7 +60,6 @@ var methods = {
}) })
}); });
}); });
callback(err)
}); });
callback(err) callback(err)
}) })
...@@ -165,27 +164,29 @@ var methods = { ...@@ -165,27 +164,29 @@ var methods = {
return null return null
}, },
verifyUserAccount: function(userData:any, callback:any) { verifyUserAccount: function(userData:any, callback:any) {
dbconn.user.beginTransaction(function(err:any) { // START TRANSACTION dbconn.user.getConnection(function(err:any, thisconn){
if (err) { throw err } thisconn.beginTransaction(function(err:any) { // START TRANSACTION
// update user status if (err) { throw err }
dbconn.user.query('UPDATE user SET ? WHERE id =' +userData.id, userData, function (err:any, rows:any, fields:any) { // update user status
if (err) { thisconn.query('UPDATE user SET ? WHERE id =' +userData.id, userData, function (err:any, rows:any, fields:any) {
return dbconn.user.rollback(function() { throw err })
}
// delete verification token
dbconn.user.query('DELETE FROM verification WHERE user_id = '+userData.id, function (err:any, rows:any, fields:any) {
if (err) { if (err) {
return dbconn.user.rollback(function() { throw err }) return thisconn.rollback(function() { throw err })
} }
// COMMIT // delete verification token
dbconn.user.commit(function(err:any) { thisconn.query('DELETE FROM verification WHERE user_id = '+userData.id, function (err:any, rows:any, fields:any) {
if (err) { if (err) {
return dbconn.user.rollback(function() { throw err }) return thisconn.rollback(function() { throw err })
} }
// COMMIT
thisconn.commit(function(err:any) {
if (err) {
return thisconn.rollback(function() { throw err })
}
})
}) })
}) })
}) })
callback(err) callback(err)
}) })
}, },
/* ===== GitLab ===== */ /* ===== GitLab ===== */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment