From 99a7ffa6aec78b801059be4ba984e026096a00fd Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Thu, 27 Apr 2023 12:26:54 +0500 Subject: [PATCH] identity: keep all grants for 12 hours before cleaning up --- .../Services/CustomPersistedGrantDbContext.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Streetwriters.Identity/Services/CustomPersistedGrantDbContext.cs b/Streetwriters.Identity/Services/CustomPersistedGrantDbContext.cs index e943c5e..54fe99c 100644 --- a/Streetwriters.Identity/Services/CustomPersistedGrantDbContext.cs +++ b/Streetwriters.Identity/Services/CustomPersistedGrantDbContext.cs @@ -67,7 +67,7 @@ namespace Streetwriters.Identity.Services public Task RemoveExpired() { - return Remove(x => x.Expiration < DateTime.UtcNow.AddHours(12)); + return Remove(x => x.Expiration.HasValue && x.Expiration.Value.AddHours(12) < DateTime.UtcNow); } public Task InsertOrUpdate(Expression> filter, PersistedGrant entity)