As datas dentro de uma enquete não são exibidas corretamente

Ao usar a funcionalidade de datas em uma enquete, as datas/horas não parecem estar sendo renderizadas corretamente na postagem. Curiosamente, elas parecem estar corretas na pré-visualização:

2 curtidas

Vou colocar um pr-welcome nisso por enquanto e avisar a @lindsey

Apenas verificando o problema:

  • 2025-02-17T13:00:00Z
  • 2025-02-18T13:00:00Z
0 voters

Note que também há um problema de renderização após votar que precisa ser corrigido (a caixa com as datas se move para um lugar estranho).

Minha suposição aqui é que as cadeias que decoram o cozimento lutam aqui com a renderização da enquete.

3 curtidas

Só quero esclarecer, o resultado esperado é a visualização, isso é verdade?

Sim, devemos estar alinhados com a prévia aqui.

    • 2019-10-12T22:00:00Z * 2019-10-11T22:00:00Z * 2019-10-10T22:00:00Z
    • 2019-10-12T22:00:00Z * * 2019-10-10T22:00:00Z
0 voters

Oi, só uma atualização rápida. Tive tempo suficiente para analisar isso, mas consegui reproduzir esse problema no meu ambiente local criando uma enquete. Analisei a lógica do discourse-local-dates e do construtor de datas locais, e tenho uma dúvida sobre o que é o site_settings ao qual o código se refere. Não quero assumir que seja a preferência de fuso horário na página de configurações. consegui confirmar que apenas adicionar uma data funciona. Portanto, esse problema está isolado apenas nas enquetes. minha teoria atual é que o problema reside na forma como ele lida com os fusos horários.

2 curtidas

Notei que uma correção para um problema semelhante dentro de Enquetes acabou de ser feita:

Alguma chance de uma onda de magia negra para isso também?

2 curtidas