From 3708505b00f3e095a14ca1c2ca2d582ef5ad6c57 Mon Sep 17 00:00:00 2001 From: bot-hermes Date: Wed, 29 Jul 2026 18:50:32 +0000 Subject: [PATCH] fix: remove completionMode/color/icon from habits route (not in schema) --- apps/web/app/api/habits/route.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/apps/web/app/api/habits/route.ts b/apps/web/app/api/habits/route.ts index 41c66b5..aa30f29 100644 --- a/apps/web/app/api/habits/route.ts +++ b/apps/web/app/api/habits/route.ts @@ -19,11 +19,8 @@ const createHabitSchema = z.object({ domain: z.string().min(1, 'Domain is required'), frequency: habitFrequencyEnum.optional().default('daily'), difficulty: habitDifficultyEnum.optional().default('medium'), - completionMode: z.enum(['quick', 'checklist', 'timer']).optional().default('quick'), goalPerPeriod: z.number().int().positive().optional().default(1), active: z.boolean().optional().default(true), - color: z.string().optional().nullable(), - icon: z.string().optional().nullable(), tagIds: z.array(z.string().uuid()).optional(), }); @@ -92,11 +89,8 @@ export const POST = withAuth(async (request: NextRequest, user) => { domainId: data.domain, frequency: data.frequency, difficulty: data.difficulty, - completionMode: data.completionMode, goalPerPeriod: data.goalPerPeriod, active: data.active, - color: data.color ?? null, - icon: data.icon ?? null, }).returning(); if (data.tagIds && data.tagIds.length > 0) {