Client register error - fix
This commit is contained in:
parent
599779ee8e
commit
384f75f5ef
|
|
@ -166,7 +166,7 @@ function validateCVV(cvv, cardType) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// ZIP code validation
|
// ZIP code validation
|
||||||
function validateZipCode(zipCode) {
|
function validateZipCodeRegex(zipCode) {
|
||||||
return /^\d{5}(-\d{4})?$/.test(zipCode);
|
return /^\d{5}(-\d{4})?$/.test(zipCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -450,7 +450,7 @@ async function validateStep(step) {
|
||||||
|
|
||||||
// ZIP code validation
|
// ZIP code validation
|
||||||
const zipCode = document.getElementById('card-zip').value;
|
const zipCode = document.getElementById('card-zip').value;
|
||||||
if (!validateZipCode(zipCode)) {
|
if (!validateZipCodeRegex(zipCode)) {
|
||||||
isValid = false;
|
isValid = false;
|
||||||
showError('Please enter a valid ZIP code', 'card-zip', step);
|
showError('Please enter a valid ZIP code', 'card-zip', step);
|
||||||
return isValid;
|
return isValid;
|
||||||
|
|
|
||||||
|
|
@ -42,54 +42,54 @@ async function closePreviousSession(vaId, lastLog) {
|
||||||
});
|
});
|
||||||
|
|
||||||
// console.log(`Created logout log: ${logoutLog._id}`);
|
// console.log(`Created logout log: ${logoutLog._id}`);
|
||||||
// try {
|
try {
|
||||||
// const salesforceUrl = `${process.env.SF_DOCTRACKER_API_URL}services/apexrest/docva/api/va-project-log`;
|
const salesforceUrl = `${process.env.SF_DOCTRACKER_API_URL}services/apexrest/docva/api/va-project-log`;
|
||||||
// const sfDataSync = {
|
const sfDataSync = {
|
||||||
// "_id": logoutLog._id,
|
"_id": logoutLog._id,
|
||||||
// "loggedType": "LOGOUT",
|
"loggedType": "LOGOUT",
|
||||||
// "vaId": vaId,
|
"vaId": vaId,
|
||||||
// "vaEmail": lastLog.vaEmail,
|
"vaEmail": lastLog.vaEmail,
|
||||||
// "projectId": lastLog.projectId,
|
"projectId": lastLog.projectId,
|
||||||
// "time": logoutLog.time,
|
"time": logoutLog.time,
|
||||||
// }
|
}
|
||||||
|
|
||||||
// const response = await fetch(salesforceUrl, {
|
const response = await fetch(salesforceUrl, {
|
||||||
// method: 'POST',
|
method: 'POST',
|
||||||
// headers: {
|
headers: {
|
||||||
// 'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
// // Add any required headers for Salesforce authentication
|
// Add any required headers for Salesforce authentication
|
||||||
// // 'Authorization': 'Bearer ' + process.env.SF_ACCESS_TOKEN
|
// 'Authorization': 'Bearer ' + process.env.SF_ACCESS_TOKEN
|
||||||
// },
|
},
|
||||||
// body: JSON.stringify(sfDataSync)
|
body: JSON.stringify(sfDataSync)
|
||||||
// });
|
});
|
||||||
|
|
||||||
// if (!response.ok) {
|
if (!response.ok) {
|
||||||
// const errorText = await response.text();
|
const errorText = await response.text();
|
||||||
// throw new Error(`Salesforce API responded with status ${response.status}: ${errorText}`);
|
throw new Error(`Salesforce API responded with status ${response.status}: ${errorText}`);
|
||||||
// }
|
}
|
||||||
|
|
||||||
// const result = await response.json();
|
const result = await response.json();
|
||||||
// // console.log("✅ Successfully synced VA data to Salesforce:", result);
|
// console.log("✅ Successfully synced VA data to Salesforce:", result);
|
||||||
|
|
||||||
// return {
|
return {
|
||||||
// closedWorkTracks: openWorkTracks.length,
|
|
||||||
// logoutLogId: logoutLog._id,
|
|
||||||
// SyncSalesforce: result
|
|
||||||
// };
|
|
||||||
// } catch (error) {
|
|
||||||
// console.error("Failed to sync with Salesforce:", error.message);
|
|
||||||
// console.log(error)
|
|
||||||
|
|
||||||
// // Create a custom error to distinguish Salesforce errors
|
|
||||||
// const salesforceError = new Error(`Salesforce sync failed: ${error.message}`);
|
|
||||||
// salesforceError.isSalesforceError = true;
|
|
||||||
// throw salesforceError;
|
|
||||||
// }
|
|
||||||
|
|
||||||
return {
|
|
||||||
closedWorkTracks: openWorkTracks.length,
|
closedWorkTracks: openWorkTracks.length,
|
||||||
logoutLogId: logoutLog._id,
|
logoutLogId: logoutLog._id,
|
||||||
|
SyncSalesforce: result
|
||||||
};
|
};
|
||||||
|
} catch (error) {
|
||||||
|
console.error("Failed to sync with Salesforce:", error.message);
|
||||||
|
console.log(error)
|
||||||
|
|
||||||
|
// Create a custom error to distinguish Salesforce errors
|
||||||
|
const salesforceError = new Error(`Salesforce sync failed: ${error.message}`);
|
||||||
|
salesforceError.isSalesforceError = true;
|
||||||
|
throw salesforceError;
|
||||||
|
}
|
||||||
|
|
||||||
|
// return {
|
||||||
|
// closedWorkTracks: openWorkTracks.length,
|
||||||
|
// logoutLogId: logoutLog._id,
|
||||||
|
// };
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("Error closing previous session:", error);
|
console.error("Error closing previous session:", error);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue