Update Novu migration to include username

This commit is contained in:
gpt-engineer-app[bot]
2025-10-01 14:10:14 +00:00
parent 18669a4e6c
commit b52d326f7b

View File

@@ -38,10 +38,10 @@ serve(async (req) => {
const existingUserIds = existingPrefs?.map(p => p.user_id) || [];
// Fetch all profiles
// Fetch all profiles with usernames
let query = supabase
.from('profiles')
.select('user_id');
.select('user_id, username');
// Only add the not filter if there are existing user IDs
if (existingUserIds.length > 0) {
@@ -96,6 +96,7 @@ serve(async (req) => {
try {
const subscriber = await novu.subscribers.identify(profile.user_id, {
email,
firstName: profile.username,
data: { userId: profile.user_id },
});
@@ -110,6 +111,7 @@ serve(async (req) => {
results.push({
userId: profile.user_id,
email,
username: profile.username,
success: true,
});
} catch (error: any) {