/subreddits/mine/contributor is limited to only the subreddits you moderate

https://www.reddit.com/r/bugs/comments/qur12g/subredditsminecontributor_is_limited_to_only_the/

created by Killed_Mufasa on 15/11/2021 at 21:33 UTC*

11 upvotes, 0 top-level comments (showing 0)

Hi folks! As dev of u/AmputatorBot, I have been trying to find a way to list all the subreddits of which it is a contributor. /subreddits/mine/contributor[1] (and it's `contributor_subreddits()` Praw equivalence) seemed ideal. However, after rigorous testing, I've found that this endpoint only returns subreddits of which you are both a contributor ***ánd a moderator***. As previously pointed out[2] over a year ago by u/cqtz-/[3], the endpoint seems to return the exact same subreddits as /subreddits/mine/moderator[4]. I assume this isn't the intended behaviour, supported by the documentation[5] making no such comment, it just says:

1: https://www.reddit.com/subreddits/mine/contributor

2: https://www.reddit.com/r/bugs/comments/ja1fb9/subredditsminecontributor_lists_the_same/

3: https://www.reddit.com/user/cqtz-/

4: https://www.reddit.com/subreddits/mine/moderator

5: https://www.reddit.com/dev/api#GET_subreddits_mine_contributor

contributor - subreddits the user is an approved user in

​

​

6: https://www.reddit.com/dev/api#GET_subreddits_mine_contributor

1. Add user U as an approved user (contributor) to sub S

2. Log in as user U and check out /subreddits/mine/contributor[7]. Sub S will, wrongfully, *not* appear in the list.

3. Add user U as a moderator to sub S. Sub S will now be correctly listed in /subreddits/mine/contributor[8].

​

7: https://www.reddit.com/subreddits/mine/contributor

8: https://www.reddit.com/subreddits/mine/contributor

Related discussion over at Praw: ~~https://github.com/praw-dev/praw/issues/1817~~[9][10] (now closed)

9: https://github.com/praw-dev/praw/issues/1817~~

10: https://github.com/praw-dev/praw/issues/1817

​

I hope we can get this fixed, thx!

Comments

There's nothing here!