fix: Missing salesforce options in Routing Form (#18884)
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
This commit is contained in:
co-authored by
Peer Richelsen
parent
0ecc90ccb4
commit
f06bac7129
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user