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) {
this.populateISSConfigValues(clientData);
// Check cookie
const issCookie = getISSCookie();
if (issCookie !== null) {
const clientNumber = clientData.parentAccountNumber;
const cookieClient = issCookie.ReferralParentAccountNumber;
try {
// Check cookie
const issCookie = getISSCookie();
if (issCookie !== null) {
const clientNumber = clientData.parentAccountNumber;
const cookieClient = issCookie.ReferralParentAccountNumber;
if (clientNumber === cookieClient) {
const savedSessionTimeStamp = new Date(issCookie.SavedSessionTimeoutDate);
const isSavedSessionTimedOut = new Date(new Date().toUTCString()) > savedSessionTimeStamp;
if (clientNumber === cookieClient) {
const savedSessionTimeStamp = new Date(issCookie.SavedSessionTimeoutDate);
const isSavedSessionTimedOut = new Date(new Date().toUTCString()) > savedSessionTimeStamp;
if (!isSavedSessionTimedOut) {
this.mainStore.issConfig.enableContinueFromCookie = true;
if (!isSavedSessionTimedOut) {
this.mainStore.issConfig.enableContinueFromCookie = true;
}
}
} else {
updateOrCreateISSCookie(true);
}
} else {
} catch {
updateOrCreateISSCookie(true);
}