feat: WEB-210 Fallback booking URL if encryption fails

This commit is contained in:
Hrishikesh Vaipurkar
2024-07-08 16:37:36 +02:00
parent eb4cfcce3a
commit 88a7f57349
2 changed files with 11 additions and 4 deletions

View File

@@ -116,12 +116,19 @@ const updateStaysBookingUrl = async (
stay.attributes.confirmationNumber.toString() +
"," +
apiJson.data.attributes.lastName
let encryptedBookingValue = encryptValue(originalString)
const encryptedBookingValue = encryptValue(originalString)
const bookingUrl = !!encryptedBookingValue
? fullBookingUrl + "?RefId=" + encryptedBookingValue
: fullBookingUrl +
"?lastName=" +
apiJson.data.attributes.lastName +
"&bookingId=" +
stay.attributes.confirmationNumber
return {
...stay,
attributes: {
...stay.attributes,
bookingUrl: fullBookingUrl + "?RefId=" + encryptedBookingValue,
bookingUrl: bookingUrl,
},
}
})