diff --git a/lib/services/email-service.ts b/lib/services/email-service.ts index 3c4ee522..1dcfbbc3 100644 --- a/lib/services/email-service.ts +++ b/lib/services/email-service.ts @@ -18,6 +18,7 @@ import { invalidateEmailContentCache } from '@/lib/redis'; import { EmailCredentials, EmailMessage, EmailAddress, EmailAttachment } from '@/lib/types'; +import { PrismaClient } from '@prisma/client'; // Types specific to this service export interface EmailListResult { @@ -150,7 +151,7 @@ export async function getImapConnection(userId: string): Promise { * Get user's email credentials from database */ export async function getUserEmailCredentials(userId: string): Promise { - const credentials = await prisma.mailCredentials.findUnique({ + const credentials = await prisma.mailCredentials.findFirst({ where: { userId }, select: { id: true, @@ -169,14 +170,14 @@ export async function getUserEmailCredentials(userId: string): Promise