From 06e24af31c6b4fa320fc66b9fb6f3e9671f4356e Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Thu, 25 Sep 2025 18:57:57 +0200 Subject: [PATCH] backend: add enabled property to RoomThemeSchema for theme activation control --- .../middlewares/request-validators/room-validator.middleware.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/src/middlewares/request-validators/room-validator.middleware.ts b/backend/src/middlewares/request-validators/room-validator.middleware.ts index 9036dd8..28a8142 100644 --- a/backend/src/middlewares/request-validators/room-validator.middleware.ts +++ b/backend/src/middlewares/request-validators/room-validator.middleware.ts @@ -95,6 +95,7 @@ const ThemeModeSchema: z.ZodType = z.enum([MeetRoomThemeMode. const hexColorSchema = z.string().regex(/^#([0-9A-Fa-f]{6}|[0-9A-Fa-f]{3})$/, 'Must be a valid hex color code'); const RoomThemeSchema = z.object({ + enabled: z.boolean(), name: z.string().min(1, 'Theme name cannot be empty').max(50, 'Theme name cannot exceed 50 characters'), baseTheme: ThemeModeSchema, backgroundColor: hexColorSchema.optional(),