From 155546f90ebe845e1d179c1feffef1c2145f5e15 Mon Sep 17 00:00:00 2001 From: "Carlos (Almeira)" Date: Sat, 20 Jun 2026 22:04:46 -0500 Subject: [PATCH] fix: agregar atributo requerido 'tipo' en posts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Añade campo 'tipo' al SCHEMA_MAP de posts (whitelist de extractCleanData) - Agrega selector 'Tipo de Contenido' en PublicationLayout (Noticia/Evento/Aviso/Clasificado/Blog) - Agrega fallback server-side en entities.ts: si 'tipo' no llega, se asigna 'noticia' por defecto - Soluciona AppwriteException: Missing required attribute 'tipo' al crear publicaciones --- src/app/actions/entities.ts | 10 ++++++++++ .../publications/PublicationLayout.tsx | 16 ++++++++++++++++ src/lib/schema.ts | 1 + 3 files changed, 27 insertions(+) diff --git a/src/app/actions/entities.ts b/src/app/actions/entities.ts index fced2a2..d4f2797 100644 --- a/src/app/actions/entities.ts +++ b/src/app/actions/entities.ts @@ -57,6 +57,16 @@ function extractCleanData(entity: string, formData: FormData): Record = ({ required /> + {/* Tipo de Contenido */} + + + + {/* Estado */}