diff --git a/app/api/courrier/account/route.ts b/app/api/courrier/account/route.ts index 3f76545b..764d2c38 100644 --- a/app/api/courrier/account/route.ts +++ b/app/api/courrier/account/route.ts @@ -139,11 +139,23 @@ export async function POST(request: Request) { await saveUserEmailCredentials(session.user.id, email, credentials); console.log(`Email account successfully added for user ${session.user.id}`); + // Fetch the created account from the database + const createdAccount = await prisma.mailCredentials.findFirst({ + where: { userId: session.user.id, email }, + select: { + id: true, + email: true, + displayName: true, + color: true, + } + }); + // Invalidate all folder caches for this user/account await invalidateFolderCache(session.user.id, email, '*'); return NextResponse.json({ success: true, + account: createdAccount, message: 'Email account added successfully' }); } catch (error) {