From 4bfb34808287c2a98a996df00f7df19ffa4566b4 Mon Sep 17 00:00:00 2001 From: alma Date: Mon, 28 Apr 2025 12:22:40 +0200 Subject: [PATCH] courrier multi account restore compose --- lib/services/email-service.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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