fix: Missing salesforce options in Routing Form (#18884)

Co-authored-by: Peer Richelsen <peeroke@gmail.com>
This commit is contained in:
Hariom Balhara
2025-01-27 14:49:13 +00:00
committed by GitHub
co-authored by Peer Richelsen
parent 0ecc90ccb4
commit f06bac7129
2 changed files with 4 additions and 3 deletions
@@ -1,6 +1,7 @@
"use client";
import { useAutoAnimate } from "@formkit/auto-animate/react";
import type { Prisma } from "@prisma/client";
import Link from "next/link";
import React, { useCallback, useState, useEffect } from "react";
import { Query, Builder, Utils as QbUtils } from "react-awesome-query-builder";
@@ -179,7 +180,7 @@ const buildEventsData = ({
}
// Pass app data that works with routing forms
const eventTypeAppMetadata = getEventTypeAppMetadata(eventType.metadata);
const eventTypeAppMetadata = getEventTypeAppMetadata(eventType.metadata as Prisma.JsonValue);
eventTypesMap.set(eventType.id, {
eventTypeAppMetadata,
@@ -15,7 +15,7 @@ import { ProfileRepository } from "@calcom/lib/server/repository/profile";
import { UserRepository } from "@calcom/lib/server/repository/user";
import { MembershipRole, SchedulingType } from "@calcom/prisma/enums";
import { teamMetadataSchema } from "@calcom/prisma/zod-utils";
import { eventTypeMetaDataSchemaWithoutApps } from "@calcom/prisma/zod-utils";
import { eventTypeMetaDataSchemaWithUntypedApps } from "@calcom/prisma/zod-utils";
import { TRPCError } from "@trpc/server";
@@ -116,7 +116,7 @@ export const getEventTypesByViewer = async (user: User, filters?: Filters, forRo
})
)
),
metadata: eventType.metadata ? eventTypeMetaDataSchemaWithoutApps.parse(eventType.metadata) : null,
metadata: eventType.metadata ? eventTypeMetaDataSchemaWithUntypedApps.parse(eventType.metadata) : null,
children: await Promise.all(
(eventType.children || []).map(async (c) => ({
...c,