Fix broken appsRouter (#8719)

This commit is contained in:
Hariom Balhara 2023-05-06 13:20:52 +05:30 committed by GitHub
parent bc38b3bc55
commit a2e2b0ed34
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 3 deletions

View File

@ -0,0 +1,4 @@
import { createNextApiHandler } from "@calcom/trpc/server/createNextApiHandler";
import { appsRouter } from "@calcom/trpc/server/routers/viewer/apps/_router";
export default createNextApiHandler(appsRouter);

View File

@ -37,6 +37,7 @@ const ENDPOINTS = [
"viewer",
"webhook",
"workflows",
"appsRouter",
] as const;
export type Endpoint = (typeof ENDPOINTS)[number];
@ -51,15 +52,14 @@ const resolveEndpoint = (links: any) => {
return (ctx: any) => {
const parts = ctx.op.path.split(".");
let endpoint;
let path = '';
let path = "";
if (parts.length == 2) {
endpoint = parts[0] as keyof typeof links;
path = parts[1];
} else {
endpoint = parts[1] as keyof typeof links;
path = parts.splice(2, parts.length - 2).join('.');
path = parts.splice(2, parts.length - 2).join(".");
}
return links[endpoint]({ ...ctx, op: { ...ctx.op, path } });
};
};