Плагин RSS-опроса Discourse — постоянная правка постов

Всем привет,

Я использую плагин Discourse RSS Polling на своём собственном форуме Discourse для подгрузки различных RSS-лент, где каждый элемент ленты создаёт новую тему в категории.

В большинстве случаев всё работает хорошо, но у меня возникла проблема: каждый раз, когда срабатывает частота опроса RSS (RSS Polling Frequency) и плагин проверяет ленту, все элементы/темы из этой ленты в Discourse помечаются как «отредактированные».

Для большинства лент это не происходит, но на некоторых такое случается каждый раз, когда Discourse подгружает RSS-ленту (сейчас установлено каждые 10 минут). Из-за этого категория всегда отображается как «Последняя», поскольку темы в ней «редактируются» каждые 10 минут.

Я даже нашёл RSS-ленту, где описанная выше проблема возникает только для одного элемента ленты, а не для всех тем. В результате только одна тема в категории «редактируется» каждые 10 минут, тогда как остальные темы обновляются только при появлении нового элемента в ленте.

Может ли кто-нибудь изучить плагин Discourse RSS Polling и понять, почему элемент в ленте может считаться «обновлённым» или «отредактированным», и как это влияет на темы в Discourse? Я вручную подгружал ленту несколько раз, но не заметил никаких различий при её получении в разное время.

4 лайка