[X] Did you check to see if this issue already exists?
[X] Is this only a single bug? Do not put multiple bugs in one issue.
[X] Do you agree to follow the rules in our Code of Conduct?
[X] Is this a backend issue? Use the lemmy-ui repo for UI / frontend issues.
Summary
When a comm is set to "Local Only" several things stop working correctly. I've tested this on Hexbear's /c/den community and on my own personal community on Lemmygrad called /c/wizardstower. Here is a list of what stops working:
Comments that are being left present an error "Couldn't find comment". Except, the comment is actually posted, you just have to reload the page.
Comments cannot be up voted or down voted, the same error "Couldn't find comment" is presented.
You cannot edit the comment. You get the same error "Couldn't find comment." and the edit is never made.
You cannot report comments. Same error.
You cannot moderate comments. Same error.
New comments have 0 points. Meaning, you do not even get your initial one up vote from yourself.
Steps to Reproduce
Create a community and set it to Local Only.
Create a post within that community.
Attempt to create a comment, edit a comment, vote on a comment, or moderate a comment. You will be presented with the "Couldn't find comment" error.
Technical Details
Errors found in browser console:
POST
scheme: https
host: lemmygrad.ml
filename: /api/v3/comment
Address: 185.125.171.230:443
Status: 400
Version: HTTP/2
Transferred: 451 B (32 B size)
Referrer Policy: strict-origin-when-cross-origin
Request Priority: Highest
DNS Resolution: DNS over HTTPS
Requirements
Summary
When a comm is set to "Local Only" several things stop working correctly. I've tested this on Hexbear's /c/den community and on my own personal community on Lemmygrad called /c/wizardstower. Here is a list of what stops working:
Steps to Reproduce
Technical Details
Errors found in browser console:
Version
BE: 0.19.5
Lemmy Instance URL
hexbear.net, lemmygrad.ml