왜 내 Discourse 인스턴스에서 재발(recurrence) 기능이 제대로 작동하지 않나요?

자, 내일 오후에 날짜-시간 태그를 삽입할 수 있습니다:

[date=2021-01-06 time=14:00:00 timezone="America/New_York"]

2021-01-06T19:00:00Z

이것은 매우 잘 작동하며, 현재 저에게 이렇게 표시됩니다:

image

그런 다음 다이얼로그의 고급 설정 부분에 있는 “반복” 옵션을 발견했고, 이 이벤트는 2주마다 반복되므로 이렇게 했습니다:

[date=2021-01-06 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

2021-01-06T19:00:00Z

이것은 이 서버에서는 예상대로 내일을 표시합니다(지금, 동일한 “내일 오후 2:00”). 하지만 제 호스팅된 디스코urs 인스턴스에서 동일한 줄을 사용하면 다음과 같은 결과가 나옵니다:

image

이것은 이상하죠! 왜 이것이 작동하지 않는 걸까요?

그리고 더 이상해집니다. 만약 제가

[date=2021-01-12 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

을 사용한다면 “2021년 1월 26일 오후 2:00” — 즉, 2주 후 — 가 나옵니다. 하지만 하루를 더하면:

[date=2021-01-13 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

"2021년 1월 31일 오후 2:00"가 나오고, 그 이후로 오류가 축적되는 것 같습니다. 8월 1일을 입력하면 11월 25일이 돌아옵니다! 3000-01-01을 입력하면 3489년 7월 14일이 나옵니다.

여기서 무슨 일이 일어나고 있는 걸까요?

3개의 좋아요

아, 그리고 보너스 같은 이상한 점으로, 시간 단위 반복이 제 사이트에서도 여기에서도 작동하지 않습니다. 이렇게 하면:

[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="1.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="2.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="3.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="4.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="5.hours"]

이렇게 하면:

2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z

실제로 얻게 되는 결과는 이렇습니다(이미지):

하루 미만의 반복이 실제로 유용한지 확신은 없지만, 다이얼로그에서 이것이 옵션이라고 표시하고 있으므로 작동할 것으로 기대합니다.

3개의 좋아요

이미 https://meta.discourse.org/t/recurring-date-is-showing-wrong-next-date/173852에서 보고되고 수정되었기 때문에 meta에서는 정상적으로 작동하고 있습니다. 최신 버전으로 업데이트하시면 여러분의 인스턴스에서도 문제가 해결될 것입니다. :slight_smile:

4개의 좋아요

음, 시간 반복 문제는 확실히 아직 버그가 있는 것 같습니다.

4개의 좋아요

업데이트가 먼저 메타에 적용되고 나중에 호스팅 인스턴스에 배포되는 것이 정상적인가요?

네, 그렇습니다. 하지만 일반적인 지연 시간이 얼마나 되는지는 정확히 모르겠어요.

1개의 좋아요

@j.jaffeux 님은 위에 언급된 내용을 알고 계신가요?

1개의 좋아요

아니요, 괜찮아요. 내일 아침 일찍 먼저 확인해볼게요.

3개의 좋아요

리뷰를 기다리고 있지만, 이 변경 사항으로 문제가 해결되어야 합니다:

3개의 좋아요

이 주제는 마지막 답변 후 2일 자동으로 닫혔습니다. 더 이상 새로운 답변이 허용되지 않습니다.