-
-
Notifications
You must be signed in to change notification settings - Fork 349
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug] unable to interact (including delete) post after delete-and-redraft parent + 500 ISE #2011
Comments
I think I've just gotten this on my instance in similar circumstances. Actually, I think I've hit it a few times before, but I'm not sure. I had a post with some replies, but once I delete the first post in the thread, navigating to the replies in Pinafore or even in the GTS web UI gives an error. Looking in my server's log:
(Some parts redacted for privacy.) This is very annoying. I want to say that in some previous version, restarting GoToSocial would fix this, but maybe that was a different 500 error, because it didn't work this time. |
Probably more of the same:
This results in the relationships B′←A and C←B and B no longer existing. So far, so good. Now here the bugs:
I think these are all instances of the problem I mentioned in the OP, that GtS refuses to do things to when parts of the thread were deleted. Not quite as bad as refusing me to delete my own replies to deleted posts, but… |
I've been working on a patch for this issue on my instance. To avoid making affected replies completely inaccessible, |
You never submitted it, right? |
Correct. I've finally submitted it at #3088 |
Describe the bug with a clear and concise description of what the bug is.
I’ve written a post (in a direct message), then replied to that, then later delete-and-redraft-ed the first one.
This now leads to severe misbehaviour:
One, it’s still in my Semaphore timeline, but I cannot delete it (“404”, but the log does not show the ID of the post itself but probably the one of its now-gone parent).
Two, if I zoom on it in Semaphore, I get “internet access failed, showing offline content”.
Three, if I start a new Semaphore in a new tab, then search for the toot URL copied from the other tab, I get a 500:
What's your GoToSocial Version?
0.10.0-rc3 git-f431974
GoToSocial Arch
amd64 binary
What happened?
No response
What you expected to happen?
I’m fully expecting to be able to do any and all interaction with any status I posted myself, independent of what happened to any other toot, related or not.
This includes parent being gone (deleted (redrafted or not)), parent not being visible to me any more because the parent’s author blocked or fediblocked me or I blocked or fediblocked them, or because the instance of the parent is gone or no longer reachable or suddenly serves http on the https port (don’t laugh, it happened to one (
hubzilla.eu
) which I saw watching the log today).How to reproduce it?
I assume posting, replying, then deleting the first post will do.
Anything else we need to know?
No response
The text was updated successfully, but these errors were encountered: