忍者編集期間中に投票の終了日を変更しても適用されない

再現手順:

  • ポストを作成し、投票を追加
  • 「投票を自動的に終了」を5分後に設定
  • ポストを公開(投票に「5分後に終了」が表示される)
  • 5分以内にポストを編集し、終了日を翌日に変更
  • 編集を保存(投票に「1日後に終了」が表示される)
  • 5分後、投票は終了する(投票には「1日後に終了」と表示されたまま)

投票のスタイルなどの属性は編集できません。

これは、投票構文に bbcode を選んだという、後から見れば誤った選択に起因しています。その結果、長年にわたり属性の解析や拡張が非常に困難になっています。

@cvx は最近、投票属性の作業を進めていましたよね?

「いいね!」 3

理解できないのですが?投票は最初の5分間は編集できますが、終了日が設定されるとSidekiqジョブが作成され、編集された時間で更新されないのでしょうか?

おそらくこれが何が起こるかを示すでしょう:

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

5 分後

日付を変更した際、トピックタイマーが Sidekiq ジョブをどのように変更するかと同じように変更されることを期待していました。

投票オプションを追加することはできますが、赤い枠内の投票属性、つまり以下の部分は、解析上の問題により基本的に更新できません。

「いいね!」 3

はい、これで納得できました。つまり、その設定を「編集」するには、投票を削除して再作成するしかありません。