Make credentials cleanup flow more robust

This commit is contained in:
Denis Arh
2022-03-22 18:04:10 +01:00
parent c32b45c332
commit f305ab9102
+2 -2
View File
@@ -1210,8 +1210,8 @@ func (svc auth) cleanupCredentials(ctx context.Context, s store.Credentials, cc
update = append(update, c)
case false, // just a placeholder
c.DeletedAt.Add(tokenReqMaxWindow).Before(*now()),
c.ExpiresAt.Before(*now()):
(c.DeletedAt != nil && c.DeletedAt.Add(tokenReqMaxWindow).Before(*now())),
(c.ExpiresAt != nil && c.ExpiresAt.Before(*now())):
// schedule all soft-deleted and expired token
// for removal
remove = append(remove, c)