fix: dynamic booking duration (#12951)

* dynamic booking duration fix

* fix: Correct duration handling from boolean -> number

---------

Co-authored-by: Alex van Andel <me@alexvanandel.com>
This commit is contained in:
Amit Sharma 2024-01-02 21:54:45 +05:30 committed by GitHub
parent e39e6ccf79
commit 299a866aac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -338,12 +338,11 @@ export const BookEventFormChild = ({
// Ensures that duration is an allowed value, if not it defaults to the
// default eventQuery duration.
const validDuration =
duration &&
eventQuery.data.metadata?.multipleDuration &&
eventQuery.data.metadata?.multipleDuration.includes(duration)
? duration
: eventQuery.data.length;
const validDuration = eventQuery.data.isDynamic
? duration || eventQuery.data.length
: duration && eventQuery.data.metadata?.multipleDuration?.includes(duration)
? duration
: eventQuery.data.length;
const bookingInput = {
values,