Description
Description
The RSS feeds for repositories owned by organizations have several duplicate entries with different GUIDs, cluttering feed readers and reducing the number of unique items available in a feed. I originally ran into the bug on https://git.mills.io/yarnsocial/yarn.rss and did some testing in different contexts to try and find a pattern. The bug is definitely related to repositories owned by organizations, but the number of duplicates differs between repositories. The results of my tests are displayed below.
URL Instance Version Duplicates? Notes
https://git.mills.io/yarnsocial/yarn.rss 1.17.0 Yes Original finding
https://git.mills.io/yarnsocial/yarn.social.rss 1.17.0 Yes Same organization, different repository
https://git.mills.io/saltyim/salty.im.rss 1.17.0 Yes Same instance, different organization
https://git.mills.io/prologic/gonix.rss 1.17.0 No Same instance, but repository owned by a user
https://try.gitea.io/0000000000/aaaa.rss 1.18.0+dev-350-g8bbb622bb Yes Demo instance, repo owned by an organization.
https://try.gitea.io/UpYoursMicrosoft/foobar.rss 1.18.0+dev-350-g8bbb622bb No Demo instance, repo owned by a user
I had to use an existing repository owned by an organization on the demo instance because I was unable to create an organization myself.
Gitea Version
1.17.0, 8bbb622
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
I am not the operator of git.mills.io and I don't have any details on how it's being run.
This bug report was filed on behalf of another. As this is related to my instance, it is run as a Docker container with a SQLite database.
Database
SQLite