Merged in fix/SW-3194-cross-validation-enter-details (pull request #2604)

fix(SW-3194): crossvalidation for multiroom enter details

* fix(SW-3194): crossvalidation for multiroom enter details

* fix(SW-3194): use getValues


Approved-by: Hrishikesh Vaipurkar
This commit is contained in:
Bianca Widstam
2025-08-08 11:50:14 +00:00
parent 329debf115
commit b704aa7936
5 changed files with 53 additions and 10 deletions

View File

@@ -258,6 +258,21 @@ export function createDetailsStore(
})
)
},
updatePartialGuestData(data) {
return set(
produce((state: DetailsState) => {
const currentRoom = state.rooms[idx].room
//Update only the parts that are relevant for cross-validation
if (data.firstName !== undefined)
currentRoom.guest.firstName = data.firstName
if (data.lastName !== undefined)
currentRoom.guest.lastName = data.lastName
if (data.membershipNo !== undefined)
currentRoom.guest.membershipNo = data.membershipNo
})
)
},
updateDetails(data) {
return set(
produce((state: DetailsState) => {