From 9644e9eab3e898ab485f936a1452b3cee704b192 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Mon, 10 Nov 2025 03:33:00 +0000 Subject: [PATCH] Use generated UUIDs for achievement IDs cgen-d455d91b8ddf44a7aeebba78f554a332 --- api/achievements/activate.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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,