fix auth time lookup

This commit is contained in:
Grant Limberg 2021-06-04 20:55:22 -07:00
parent 21d27c314c
commit fd174b3459
No known key found for this signature in database
GPG key ID: 2BA62CCABBB4095A

View file

@ -694,8 +694,8 @@ void PostgreSQL::initializeMembers()
"FROM ztc_sso_expiry e "
"INNER JOIN ztc_network n "
" ON n.id = e.network_id "
"WHERE e.network_id = $1 AND e.member_id = $2 AND n.sso_enabled = TRUE "
"ORDER BY e.authentication_expiry_time LIMIT 1", networkId, memberId);
"WHERE e.network_id = $1 AND e.member_id = $2 AND n.sso_enabled = TRUE AND e.authentication_expiry_time IS NOT NULL "
"ORDER BY e.authentication_expiry_time DESC LIMIT 1", networkId, memberId);
if (authRes.size() == 1 && !authRes.at(0)[0].is_null()) {
// there is an expiry time record