diff --git a/packages/lib/server-only/document/get-document-by-id.ts b/packages/lib/server-only/document/get-document-by-id.ts index 74aa6e5a1..542e6e3cb 100644 --- a/packages/lib/server-only/document/get-document-by-id.ts +++ b/packages/lib/server-only/document/get-document-by-id.ts @@ -111,7 +111,7 @@ export const getDocumentWhereInput = async ({ visibility: { in: teamVisibilityFilters, }, - teamId, + teamId: team.id, }, // Or, if they are a recipient of the document. { diff --git a/packages/trpc/server/trpc.ts b/packages/trpc/server/trpc.ts index d7ff12eee..96870c246 100644 --- a/packages/trpc/server/trpc.ts +++ b/packages/trpc/server/trpc.ts @@ -141,6 +141,7 @@ export const authenticatedMiddleware = t.middleware(async ({ ctx, next, path }) return await next({ ctx: { ...ctx, + teamId: ctx.teamId || -1, logger: trpcSessionLogger, user: ctx.user, session: ctx.session,