From fde3b491267ae0a30afa21d9b3d05a66b6e81bd9 Mon Sep 17 00:00:00 2001 From: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Mon, 5 Feb 2024 14:54:42 -0500 Subject: [PATCH] Add null `upId` and `profile` (#13545) --- apps/api/pages/api/invites/_post.ts | 9 +++++++++ apps/api/pages/api/teams/[teamId]/publish.ts | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/apps/api/pages/api/invites/_post.ts b/apps/api/pages/api/invites/_post.ts index 4b54e369ff..65390129a5 100644 --- a/apps/api/pages/api/invites/_post.ts +++ b/apps/api/pages/api/invites/_post.ts @@ -6,6 +6,7 @@ import { createContext } from "@calcom/trpc/server/createContext"; import { viewerTeamsRouter } from "@calcom/trpc/server/routers/viewer/teams/_router"; import type { TInviteMemberInputSchema } from "@calcom/trpc/server/routers/viewer/teams/inviteMember/inviteMember.schema"; import { ZInviteMemberInputSchema } from "@calcom/trpc/server/routers/viewer/teams/inviteMember/inviteMember.schema"; +import type { UserProfile } from "@calcom/types/UserProfile"; import { TRPCError } from "@trpc/server"; import { getHTTPStatusCodeFromError } from "@trpc/server/http"; @@ -19,9 +20,17 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) { user: { id: req.userId, username: "", + profile: { + id: null, + organizationId: null, + organization: null, + username: "", + upId: "", + } satisfies UserProfile, }, hasValidLicense: true, expires: "", + upId: "", }; } diff --git a/apps/api/pages/api/teams/[teamId]/publish.ts b/apps/api/pages/api/teams/[teamId]/publish.ts index 73b8e21f98..781a42387c 100644 --- a/apps/api/pages/api/teams/[teamId]/publish.ts +++ b/apps/api/pages/api/teams/[teamId]/publish.ts @@ -5,6 +5,7 @@ import { defaultHandler, defaultResponder } from "@calcom/lib/server"; import { MembershipRole, UserPermissionRole } from "@calcom/prisma/enums"; import { createContext } from "@calcom/trpc/server/createContext"; import { viewerTeamsRouter } from "@calcom/trpc/server/routers/viewer/teams/_router"; +import type { UserProfile } from "@calcom/types/UserProfile"; import { TRPCError } from "@trpc/server"; import { getHTTPStatusCodeFromError } from "@trpc/server/http"; @@ -21,9 +22,17 @@ const patchHandler = async (req: NextApiRequest, res: NextApiResponse) => { id: req.userId, username: "" /* Not used in this context */, role: req.isAdmin ? UserPermissionRole.ADMIN : UserPermissionRole.USER, + profile: { + id: null, + organizationId: null, + organization: null, + username: "", + upId: "", + } satisfies UserProfile, }, hasValidLicense: true /* To comply with TS signature */, expires: "" /* Not used in this context */, + upId: "", }; } /** @see https://trpc.io/docs/server-side-calls */