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:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user