Merge pull request #792 from chaotixkilla/fix-lamassu-revoke-compliance-overrides

Fix user tokens not being removed from compliance_overrides
This commit is contained in:
Josh Harvey 2021-07-21 14:05:56 +01:00 committed by GitHub
commit b234a129f8

View file

@ -37,6 +37,8 @@ return db.result(userTokenSql, [name])
const authorizedOverride = t.any(`UPDATE customers SET authorized_override_by = null WHERE authorized_override_by IN ($1^) RETURNING *`, tokenClause) const authorizedOverride = t.any(`UPDATE customers SET authorized_override_by = null WHERE authorized_override_by IN ($1^) RETURNING *`, tokenClause)
const usSsnOverride = t.any(`UPDATE customers SET us_ssn_override_by = null WHERE us_ssn_override_by IN ($1^) RETURNING *`, tokenClause) const usSsnOverride = t.any(`UPDATE customers SET us_ssn_override_by = null WHERE us_ssn_override_by IN ($1^) RETURNING *`, tokenClause)
const complianceOverride = t.any(`UPDATE compliance_overrides SET override_by = null WHERE override_by IN ($1^) RETURNING *`, tokenClause)
return t.batch([ return t.batch([
smsOverride, smsOverride,
idDataOverride, idDataOverride,
@ -44,7 +46,8 @@ return db.result(userTokenSql, [name])
cameraOverride, cameraOverride,
sanctionsOverride, sanctionsOverride,
authorizedOverride, authorizedOverride,
usSsnOverride usSsnOverride,
complianceOverride
]) ])
.then(result => { .then(result => {
const count = _.sumBy(_.size, result) const count = _.sumBy(_.size, result)