fix managed events (#18933)

This commit is contained in:
sean-brydon
2025-01-28 08:53:20 +00:00
committed by GitHub
parent cc94fb4a4b
commit d8c9d2ad94
3 changed files with 11 additions and 3 deletions
@@ -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}
+5
View File
@@ -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,
},
};
}