Повторяющаяся дата показывает неверную следующую дату

Это кажется странным намерением со стороны кода. Он всегда, похоже, основывает повторяющуюся дату на разнице между текущей датой и сегодняшним днем:

https://github.com/discourse/discourse/blob/master/plugins/discourse-local-dates/assets/javascripts/lib/local-date-builder.js.es6#L55

Я попробовал изменить это в коде на localDate.datetime, и вывод в браузере был правильным, но 4 теста не прошли. Казалось, они гарантируют, что это работает именно так, поэтому теперь я задаюсь вопросом, не упускаю ли я что-то @j.jaffeux? Повторяющаяся дата должна быть после введенной вами даты, а не текущей, верно?

4 лайка