From 5701848aa5eb56bd7f33daae62f04e4315c64a31 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Thu, 2 Feb 2023 13:35:27 -0800 Subject: [PATCH] maybeFetchNewCredentials: Fetch if we don't have credentials for today --- ts/services/groupCredentialFetcher.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ts/services/groupCredentialFetcher.ts b/ts/services/groupCredentialFetcher.ts index 1ded8fedc..c2de433af 100644 --- a/ts/services/groupCredentialFetcher.ts +++ b/ts/services/groupCredentialFetcher.ts @@ -201,8 +201,11 @@ export function getDatesForRequest( const today = toDayMillis(Date.now()); const sixDaysOut = today + 6 * durations.DAY; + const haveToday = data?.some( + ({ redemptionTime }) => redemptionTime === today + ); const lastCredential = last(data); - if (!lastCredential || lastCredential.redemptionTime < today) { + if (!haveToday || !lastCredential || lastCredential.redemptionTime < today) { return { startDayInMs: today, endDayInMs: sixDaysOut,