fix: common schedule toggle for team event in never uncheckable (#17759)
This commit is contained in:
1 parent
a534d39351
commit
73989da3b7
3 files changed
+8
-4
No files matched your search
@@ -103,7 +103,10 @@ export const getEventTypeById = async ({
|
||||
|
||||
const eventType = {
|
||||
...restEventType,
|
||||
schedule: rawEventType.schedule?.id || rawEventType.users[0]?.defaultScheduleId || null,
|
||||
schedule:
|
||||
rawEventType.schedule?.id ||
|
||||
(!rawEventType.team ? rawEventType.users[0]?.defaultScheduleId : null) ||
|
||||
null,
|
||||
instantMeetingSchedule: rawEventType.instantMeetingSchedule?.id || null,
|
||||
scheduleName: rawEventType.schedule?.name || null,
|
||||
recurringEvent: parseRecurringEvent(restEventType.recurringEvent),
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ const EventAvailabilityTabPlatformWrapper = ({
|
||||
const scheduleId = formMethods.watch("schedule");
|
||||
|
||||
const { isLoading: isSchedulePending, data: scheduleQueryData } = useSchedule(
|
||||
scheduleId || user?.defaultScheduleId || undefined
|
||||
scheduleId || (!props.isTeamEvent ? user?.defaultScheduleId : undefined) || undefined
|
||||
);
|
||||
|
||||
const { data: schedulesQueryData, isLoading: isSchedulesPending } = useSchedules();
|
||||
|
||||
@@ -32,10 +32,11 @@ const EventAvailabilityTabWebWrapper = (props: EventAvailabilityTabWebWrapperPro
|
||||
const { isPending: isSchedulePending, data: scheduleQueryData } =
|
||||
trpc.viewer.availability.schedule.get.useQuery(
|
||||
{
|
||||
scheduleId: scheduleId || props.user?.defaultScheduleId || undefined,
|
||||
scheduleId:
|
||||
scheduleId || (!props.isTeamEvent ? props.user?.defaultScheduleId : undefined) || undefined,
|
||||
isManagedEventType: isManagedEventType || isChildrenManagedEventType,
|
||||
},
|
||||
{ enabled: !!scheduleId || !!props.user?.defaultScheduleId }
|
||||
{ enabled: !!scheduleId || (!props.isTeamEvent && !!props.user?.defaultScheduleId) }
|
||||
);
|
||||
|
||||
const { data: schedulesQueryData, isPending: isSchedulesPending } =
|
||||
|
||||
Reference in new issue
Block a user