diff --git a/src/app/api/gamification/achievements/route.ts b/src/app/api/gamification/achievements/route.ts index b81be4833..a6ab20dc1 100644 --- a/src/app/api/gamification/achievements/route.ts +++ b/src/app/api/gamification/achievements/route.ts @@ -536,6 +536,10 @@ async function buildAchievementsResult(user: AuthedUser) { type: { in: ["WEIGHT", "BLOOD_PRESSURE_SYS", "BLOOD_PRESSURE_DIA", "PULSE"], }, + // v1.4.41 W-DELETED-2 — soft-deleted measurements are excluded + // from achievement progress so deleting a row immediately rolls + // back any streak / count badge it earned. + deletedAt: null, }, select: { type: true,