나인자 편집 기간 내 투표 종료 날짜 변경이 적용되지 않음

재현 단계:

  • 게시물을 생성하고 투표 추가
  • '투표 자동 종료’를 5분 후로 설정
  • 게시물 게시 (투표에 ‘5분 후 종료’ 표시)
  • 5분 이내에 게시물을 편집하여 종료 날짜를 다음 날로 변경
  • 편집 내용 저장 (이제 투표에 ‘1일 후 종료’ 표시)
  • 5분 후에도 투표가 자동으로 종료됨 (투표에는 여전히 '1일 후 종료’로 표시됨)

투표의 스타일과 같은 속성을 편집할 수 없습니다.

이는 과거에 투표 구문으로 bbcode를 선택한 것이 사후적으로 보면 잘못된 결정이었다는 데 기인합니다. 그 결과, 수년에 걸쳐 속성을 파싱하고 확장하는 것이 번거로워졌습니다.

@cvx 님이 최근에 투표 속성에 대해 작업하고 계셨나요?

3개의 좋아요

잘 이해가 되지 않습니다? 처음 5분 동안은 투표를 편집할 수 있지만, 투표 종료 날짜가 설정되면 sidekiq 작업이 생성되고, 편집된 시간으로 업데이트되지 않는다는 말씀이신가요?

아래 예시를 통해 어떤 일이 일어나는지 보여 드리겠습니다:

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

5분 후

날짜가 변경되면 토픽 타이머와 동일한 방식으로 sidekiq 작업을 변경할 것이라고 예상했는데 맞나요?

투표 옵션을 추가할 수는 있지만, 대부분 투표 속성(즉, 이 빨간 상자 안에 있는 내용)은:

파싱 문제로 인해 실제로는 업데이트할 수 없습니다.

3개의 좋아요

네, 이제 이해가 됩니다. 그러니까 해당 설정을 '편집’할 수 있는 유일한 방법은 설문을 삭제하고 다시 만드는 것이군요.