deco-cx / deco-cx/deco

Problema ao salvar itens no editor

Open
#1,160 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

triage
Dominant language
TypeScript
Stars
847
Forks
54
Avg merge
5h 13m
Merged PRs (30d)
8

Description

Boa tarde pessoal, estamos com um problema no Admin, temos um componente de Blog que fica em Advanced > Blog, são posts que carregamos no site. Acontece que ao tentar salvar o autor e a data o admin não grava a alteração ou da erro. Gravei um video de exemplo e coloquei em anexo na issue do discord mostrando o comportamento link.

Retorno da IA da Deco:

Entendo! O problema está no editor da deco.cx em si, não no código do seu site.

O que está acontecendo
O campo de data no editor Admin da deco.cx usa um input do tipo date ou datetime, e ao renderizar o valor salvo (2026-03-20T00:00:00.000Z), o navegador converte automaticamente para o horário local — fazendo o dia "voltar" para 19/03.

Isso é um bug conhecido da plataforma
Esse comportamento é um bug/limitação do editor da deco.cx relacionado ao tratamento de timezone nos campos de data. Não é algo que você consegue corrigir diretamente no código do seu site.

O que você pode fazer
🔧 Workaround imediato
Ao salvar a data, use 20/03/2026 às 12:00 (meio-dia) em vez de meia-noite. Assim, mesmo com a conversão de UTC-3, o dia continuará sendo 20/03.

📢 Reportar o bug
Recomendo reportar diretamente para o time da deco.cx:

Discord oficial: deco.cx/discord
GitHub: github.com/deco-cx
Ao reportar, mencione:

O campo afetado: Advanced > Blog > data do post
O comportamento: data salva como 20/03 volta como 19/03
Seu fuso horário: BRT (UTC-3)
Infelizmente esse tipo de correção precisa ser feita dentro da plataforma deco.cx, e não é algo que consigo ajustar pelo editor.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the save behavior in Admin > Blog using the attached example, focusing on the author and post-date fields in the editor. Trace how the saved date is rendered in the user's BRT (UTC-3) timezone; done means both fields save without an error and the date remains the selected day.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.