f-a
(Francesco Ariis)
1
exclude_tag funktioniert in Kategorie-RSS-Feeds nicht (und speziell für diese).
So lässt es sich reproduzieren:
wget -O a.xml "https://meta.discourse.org/c/support/6.rss"
wget -O b.xml "https://meta.discourse.org/c/support/6.rss?exclude_tag=ai"
diff a.xml b.xml
Sie werden feststellen, dass beide Dateien identisch sind.
Erwartetes Verhalten:
Mit dem Tag ai versehene Beiträge werden aus dem RSS-Feed ausgeschlossen.
Zusätzliche Informationen:
Der Haupt-RSS-Feed funktioniert hingegen, das heißt:
wget -O a-all.xml "https://meta.discourse.org/latest.rss"
wget -O b-all.xml "https://meta.discourse.org/latest.rss?exclude_tag=ai"
diff a-all.xml b-all.xml
zeigt, dass die beiden Dateien unterschiedlich sind.
sam
(Sam Saffron)
2
Ich habe eine einfache Lösung!
/latest.rss?category=6&exclude_tag=ai
hat den Randfall bei den RSS-Feeds der Kategorien bestätigt.
So etwas sollte das Problem jedoch richtig beheben. Wir werden das im Team besprechen.
def category_feed
guardian.ensure_can_see!(@category)
discourse_expires_in 1.minute
# ...
@topic_list = TopicQuery.new(current_user, build_topic_list_options)
.list_new_in_category(@category)
render "list", formats: [:rss]
end
1 „Gefällt mir“
f-a
(Francesco Ariis)
3
Ich kann den einfachen Workaround bestätigen:
a) war einfach;
b) hat tatsächlich funktioniert.
Vielen Dank!
1 „Gefällt mir“
@f-a danke für den Bericht
Das wird durch
behoben.
2 „Gefällt mir“
sam
(Sam Saffron)
Geschlossen,
7
Dieses Thema wurde automatisch nach 4 Tagen geschlossen. Neue Antworten sind nicht mehr erlaubt.