diff --git a/api/achievements/activate.ts b/api/achievements/activate.ts index 8b303ac1..58cc83d9 100644 --- a/api/achievements/activate.ts +++ b/api/achievements/activate.ts @@ -77,9 +77,10 @@ export default async function handler(req: VercelRequest, res: VercelResponse) { // Ensure core achievements exist const achievementResults = await Promise.all( CORE_ACHIEVEMENTS.map(async (achievement) => { + const uuidId = generateDeterministicUUID(achievement.id); const { error } = await admin.from("achievements").upsert( { - id: achievement.id, + id: uuidId, name: achievement.name, description: achievement.description, icon: achievement.icon,