wrap entry page cookie logic in try catch

This commit is contained in:
Bill Richardson 2024-08-14 15:31:01 -04:00
parent 449c3ae634
commit 40c698e6fd

View file

@ -42,21 +42,25 @@ export default {
if (isAuthorized) { if (isAuthorized) {
this.populateISSConfigValues(clientData); this.populateISSConfigValues(clientData);
// Check cookie try {
const issCookie = getISSCookie(); // Check cookie
if (issCookie !== null) { const issCookie = getISSCookie();
const clientNumber = clientData.parentAccountNumber; if (issCookie !== null) {
const cookieClient = issCookie.ReferralParentAccountNumber; const clientNumber = clientData.parentAccountNumber;
const cookieClient = issCookie.ReferralParentAccountNumber;
if (clientNumber === cookieClient) { if (clientNumber === cookieClient) {
const savedSessionTimeStamp = new Date(issCookie.SavedSessionTimeoutDate); const savedSessionTimeStamp = new Date(issCookie.SavedSessionTimeoutDate);
const isSavedSessionTimedOut = new Date(new Date().toUTCString()) > savedSessionTimeStamp; const isSavedSessionTimedOut = new Date(new Date().toUTCString()) > savedSessionTimeStamp;
if (!isSavedSessionTimedOut) { if (!isSavedSessionTimedOut) {
this.mainStore.issConfig.enableContinueFromCookie = true; this.mainStore.issConfig.enableContinueFromCookie = true;
}
} }
} else {
updateOrCreateISSCookie(true);
} }
} else { } catch {
updateOrCreateISSCookie(true); updateOrCreateISSCookie(true);
} }