Skip to content

fix: la fecha cambiaba de formato al editarla, y «Cancelar» cerraba todo - #92

Open
JoseSerpaCode wants to merge 1 commit into
mainfrom
fix/fecha-modal-y-cancelar
Open

fix: la fecha cambiaba de formato al editarla, y «Cancelar» cerraba todo#92
JoseSerpaCode wants to merge 1 commit into
mainfrom
fix/fecha-modal-y-cancelar

Conversation

@JoseSerpaCode

Copy link
Copy Markdown
Owner

Dos de los tres hallazgos que reportaste. El tercero —lo primitivo del módulo de bases de datos— es una tanda de trabajo aparte y va al plan.

La fecha

La tarjeta la pinta el servidor con fecha(), en el idioma de la aplicación: «9 sept 2026». Al cambiarla desde el modal, el script reescribe el texto dentro de la propia tarjeta con un toLocaleDateString() sin argumentos, que usa el idioma del navegador: «9/09/26».

Es exactamente el fallo que la 1.25.0 corrigió para la tarjeta, del que quedó una copia suelta en el modal. Ahora los dos llaman a fecha().

El «Cancelar»

El alta tiene dos pasos —galería de plantillas y formulario— y el botón hacía close(), igual que la equis. Cancelar en el segundo paso convertía «me he equivocado de plantilla» en «empieza de cero». Ahora deshace un paso y solo cierra desde la galería.

Plan de pruebas

  • npm run lint, npm run typecheck — limpios
  • 331 unitarias, 245 e2e (2 nuevas)
  • Verificadas devolviendo los fallos: la de la fecha falla con el mensaje antes «Due: Sep 8, 2026» y después «Due: 9/9/2026», que reproduce el reporte
  • La prueba no fija un formato concreto, solo que sea el mismo antes y después de editar

🤖 Generated with Claude Code

- El modal reescribe la fecha dentro de la propia tarjeta, y lo hacía con un
  `toLocaleDateString()` sin argumentos: el idioma del navegador en vez del de
  la aplicación. «9 sept 2026» pasaba a «9/09/26» en cuanto la tocabas. Es el
  fallo que la 1.25.0 corrigió en la tarjeta y del que quedó una copia aquí.
- «Cancelar» en el alta de una base de datos hacía `close()`, exactamente lo
  mismo que la equis, en un flujo de dos pasos. Ahora deshace un paso.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant