Hopefully I’m just doing something wrong but I still see comments from users I have blocked on Voyager. Is this a known bug?

  • wjs018@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 month ago

    If you go to your blocks on your settings page in the web UI (not in Voyager), are the blocked people listed in the table down near the bottom? I took a quick look through the /post/list endpoint in the PieFed api and it looks like we are filtering blocked users correctly, so I wonder if the issue is that user blocks are not getting created correctly.

    • rowdy@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 month ago

      Thanks for the response!

      I can confirm the blocked users are present in my piefed settings.

      For testing, I blocked a user on Voyager - and verified that user appeared in Voyager’s block list. Then I verified they appeared in Piefed block list - they did. I restarted the Voyager app, forced a reload, then opened the post I blocked this test user from and I can still see their comment.

      When I open this post on Piefed directly, I cannot see their comment as expected.

      • wjs018@piefed.social
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 month ago

        Ah, I see now. I had missed that this was for comments and not posts. I think I can see the bug in the PieFed API. The /comment/list endpoint is fairly complicated due to the way replies can be nested with different hierarchies, and I think it looks like it might not be filtering blocked users at a specific point. I opened an issue in the PieFed repo to keep track of this.