fix: token renewal date

This commit is contained in:
NGPixel committed 2020-07-05 14:16:16 -04:00
1 parent c9a1a1ad40
commit 31661b2cb3
2 files changed
+8 -2

No files matched your search

+5 -2
View File
@@ -114,8 +114,11 @@ module.exports = {
let mustRevalidate = false
// Expired but still valid within N days, just renew
if (info instanceof Error && info.name === 'TokenExpiredError' && DateTime.utc().minus(ms(WIKI.config.auth.tokenRenewal)) < DateTime.fromISO(info.expiredAt)) {
mustRevalidate = true
if (info instanceof Error && info.name === 'TokenExpiredError') {
const expiredDate = (info.expiredAt instanceof Date) ? info.expiredAt.toISOString() : info.expiredAt
if (DateTime.utc().minus(ms(WIKI.config.auth.tokenRenewal)) < DateTime.fromISO(expiredDate)) {
mustRevalidate = true
}
}
// Check if user / group is in revocation list