From d0d793a719b0519ee171847f65c8b0a89cfaeb6b Mon Sep 17 00:00:00 2001 From: zomars Date: Mon, 17 Oct 2022 13:49:09 -0600 Subject: [PATCH] Hotfix: removed data64 avatar for 4mb payload limit --- packages/trpc/server/routers/viewer.tsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/trpc/server/routers/viewer.tsx b/packages/trpc/server/routers/viewer.tsx index 281e75d53f..6719b30618 100644 --- a/packages/trpc/server/routers/viewer.tsx +++ b/packages/trpc/server/routers/viewer.tsx @@ -16,6 +16,7 @@ import dayjs from "@calcom/dayjs"; import { sendCancelledEmails, sendFeedbackEmail } from "@calcom/emails"; import { isPrismaObjOrUndefined, parseRecurringEvent } from "@calcom/lib"; import { ErrorCode, verifyPassword } from "@calcom/lib/auth"; +import { CAL_URL } from "@calcom/lib/constants"; import { symmetricDecrypt } from "@calcom/lib/crypto"; import getStripeAppData from "@calcom/lib/getStripeAppData"; import hasKeyInMetadata from "@calcom/lib/hasKeyInMetadata"; @@ -275,7 +276,16 @@ const loggedInViewerRouter = createProtectedRouter() const eventTypeSelect = Prisma.validator()({ hashedLink: true, destinationCalendar: true, - team: true, + team: { + select: { + id: true, + name: true, + slug: true, + // logo: true, // Skipping to avoid 4mb limit + bio: true, + hideBranding: true, + }, + }, metadata: true, users: { select: baseUserSelect, @@ -306,7 +316,6 @@ const loggedInViewerRouter = createProtectedRouter() id: true, name: true, slug: true, - logo: true, members: { select: { userId: true, @@ -412,7 +421,7 @@ const loggedInViewerRouter = createProtectedRouter() teamId: membership.team.id, profile: { name: membership.team.name, - image: membership.team.logo || "", + image: `${CAL_URL}/team/${membership.team.slug}/avatar.png`, slug: "team/" + membership.team.slug, }, metadata: {