From e4abeb5dc92e7d1b3887a79a12468b6cd261c0e6 Mon Sep 17 00:00:00 2001 From: Manus Sandbox Date: Sun, 23 Nov 2025 15:15:02 -0500 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Correction=20compl=C3=A8te=20de?= =?UTF-8?q?=20l'erreur=20403=20:=20ajout=20du=20champ=20bodyContent=20dans?= =?UTF-8?q?=20la=20validation=20Zod=20(routers.ts)=20et=20dans=20la=20fonc?= =?UTF-8?q?tion=20de=20mise=20=C3=A0=20jour=20de=20la=20base=20de=20donn?= =?UTF-8?q?=C3=A9es=20(db.ts).=20Le=20champ=20"Corps=20du=20message"=20fon?= =?UTF-8?q?ctionne=20maintenant=20correctement=20dans=20l'interface=20de?= =?UTF-8?q?=20gestion=20des=20templates=20d'emails=20et=20les=20donn=C3=A9?= =?UTF-8?q?es=20sont=20correctement=20sauvegard=C3=A9es=20en=20base=20de?= =?UTF-8?q?=20donn=C3=A9es.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/db.ts | 1 + server/routers.ts | 1 + todo.md | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/server/db.ts b/server/db.ts index 11af9f6..edf47c7 100644 --- a/server/db.ts +++ b/server/db.ts @@ -560,6 +560,7 @@ export async function upsertEmailTemplate(template: InsertEmailTemplate) { headerBgColor: template.headerBgColor, headerTextColor: template.headerTextColor, headerTitle: template.headerTitle, + bodyContent: template.bodyContent, footerText: template.footerText, active: template.active, updatedAt: new Date(), diff --git a/server/routers.ts b/server/routers.ts index b3cb9d4..e2b9319 100644 --- a/server/routers.ts +++ b/server/routers.ts @@ -717,6 +717,7 @@ export const appRouter = router({ headerBgColor: z.string(), headerTextColor: z.string(), headerTitle: z.string(), + bodyContent: z.string().nullable(), footerText: z.string().nullable(), active: z.boolean(), })) diff --git a/todo.md b/todo.md index 9317418..ff51cb7 100644 --- a/todo.md +++ b/todo.md @@ -481,3 +481,9 @@ ## Correction interface templates d'emails - [x] Permettre la modification du corps du message dans les templates d'emails + +## Correction erreur 403 sur application publiée + +- [x] Identifier la cause de l'erreur 403 après publication de la version avec bodyContent +- [x] Corriger le problème (ajout bodyContent dans routers.ts et db.ts) +- [x] Tester l'accès public à l'application