From aa50e345a751cc034b9a88f51810d911d53e6d41 Mon Sep 17 00:00:00 2001 From: Remi <73385395+itsrubberduck@users.noreply.github.com> Date: Sun, 19 Oct 2025 17:35:30 +0200 Subject: [PATCH] Populate user notes from waitlist entry --- server/api/service/auth/register.post.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/api/service/auth/register.post.ts b/server/api/service/auth/register.post.ts index a027922..fea709b 100644 --- a/server/api/service/auth/register.post.ts +++ b/server/api/service/auth/register.post.ts @@ -55,6 +55,9 @@ export default defineEventHandler(async (event) => { throw createError({ statusCode: 400, statusMessage: 'Invitation code has expired' }) } + const waitlistEntry = await WaitlistEntry.findOne({ email }).select('notes') + const waitlistNotes = waitlistEntry?.notes?.trim() + const passwordHash = await hashPassword(password) const now = new Date() @@ -64,6 +67,7 @@ export default defineEventHandler(async (event) => { name, acceptedPrivacyAt: now, acceptedTermsAt: now, + ...(waitlistNotes ? { adminNotes: waitlistNotes } : {}), }) invitation.usedBy = user._id