Alterar data de encerramento em enquete durante período de edição ninja não é aplicado

Passos para reproduzir:

  • crie uma postagem e adicione uma enquete
  • defina “Fechar enquete automaticamente” para 5 minutos no futuro
  • publique a postagem (a enquete exibe “Fecha em 5 minutos”)
  • edite a postagem dentro de 5 minutos e altere a data de encerramento para o dia seguinte
  • salve a edição (a enquete agora exibe “Fecha em um dia”)
  • após 5 minutos, a enquete fecha de qualquer maneira (a enquete ainda exibe “Fecha em um dia”)

Você não pode editar atributos da enquete, como estilo, etc.

Tudo isso vem de uma escolha, em retrospecto, ruim que fizemos ao escolher o bbcode para a sintaxe da enquete, o que, por sua vez, torna doloroso analisar e estender os atributos ao longo dos anos.

@cvx estava trabalhando em atributos de enquetes recentemente, certo?

3 curtidas

Não tenho certeza se entendi? Pode-se editar a enquete nos primeiros 5 minutos; o problema é que, quando a data de encerramento da enquete é definida, o job do Sidekiq é criado e não é atualizado com o horário editado?

Talvez isso mostre o que acontece:

  • :+1:
  • :-1:
0 voters

Após 5 minutos

Eu esperava que ele alterasse o trabalho do Sidekiq da mesma forma que o temporizador do tópico faz, quando a data é alterada?

Você pode adicionar opções de voto, mas, na maior parte, os atributos da enquete, ou seja, o conteúdo dentro desta caixa vermelha:

não são realmente atualizáveis devido a problemas de análise.

3 curtidas

Ok, agora faz sentido. Então, a única maneira de ‘editar’ essas configurações é excluir a enquete e recriá-la.