fix managed events (#18933)
This commit is contained in:
@@ -136,7 +136,7 @@ export default function CancelBooking(props: Props) {
|
||||
)}
|
||||
{!error && (
|
||||
<div className="mt-5 sm:mt-6">
|
||||
{props.isHost && teamId && (
|
||||
{props.isHost && props.internalNotePresets.length > 0 && (
|
||||
<>
|
||||
<InternalNotePresetsSelect
|
||||
internalNotePresets={props.internalNotePresets}
|
||||
|
||||
@@ -80,6 +80,11 @@ export const getEventTypesFromDB = async (id: number) => {
|
||||
schedulingType: true,
|
||||
periodStartDate: true,
|
||||
periodEndDate: true,
|
||||
parent: {
|
||||
select: {
|
||||
teamId: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@@ -194,7 +194,8 @@ export async function getServerSideProps(context: GetServerSidePropsContext) {
|
||||
|
||||
const { currentOrgDomain } = orgDomainConfig(context.req);
|
||||
|
||||
async function getInternalNotePresets(teamId: number) {
|
||||
async function getInternalNotePresets(teamId: number | null) {
|
||||
if (!teamId || !isLoggedInUserHost) return [];
|
||||
return await prisma.internalNotePreset.findMany({
|
||||
where: {
|
||||
teamId,
|
||||
@@ -207,6 +208,8 @@ export async function getServerSideProps(context: GetServerSidePropsContext) {
|
||||
});
|
||||
}
|
||||
|
||||
const internalNotes = await getInternalNotePresets(eventType.team?.id ?? eventType.parent?.teamId ?? null);
|
||||
|
||||
return {
|
||||
props: {
|
||||
orgSlug: currentOrgDomain,
|
||||
@@ -224,7 +227,7 @@ export async function getServerSideProps(context: GetServerSidePropsContext) {
|
||||
requiresLoginToUpdate,
|
||||
rescheduledToUid,
|
||||
isLoggedInUserHost,
|
||||
internalNotePresets: eventType?.team?.id ? await getInternalNotePresets(eventType.team.id) : [],
|
||||
internalNotePresets: internalNotes,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user