TL4 can't undelete their own posts

We just upgraded to 2.8.0 and TL4’s can’t undelete their own posts.

I mean, they can as long they don’t refresh the page: once they do, their (deleted) post no longer shows on the topic and it is not behind a “view hidden posts”. Staff can still see the deleted posts (within the 24h), just not the post author. This seems to happen only with TL4 as far as I tell, but I only tested versus a TL2.

Not sure if relevant, but I reported this same issue last year when we upgraded to 2.7.0 and a fix was done. But, we never got around testing that specific bit as it wasn’t back-ported and the original (security) report had been about another issue (also related with TL4’s) that was addressed on 2.7.5, so we only tested that part.

Anyhow, in short, TL4’s can’t undelete their own posts on latest stable.

1 Like

Isn’t that a sufficient workaround for now? I agree it is a bug but I’m having a hard time seeing this as critical enough to dedicate engineering resources to it…

1 Like

Once they navigate away from the topic, there’s no obvious workaround for them to retrieve their own post.

I agree that it’s not critical, but doesn’t seem trivial either, imho? Being able to reverse a delete of a post is a (nice!) base feature of Discourse that is even mentioned on the tutorial. But of course is up to the Discourse team to prioritise their work — just wanted to report that the issue is still present and I don’t expect an immediate fix. Would contribute with a fix myself if I understood enough of the codebase, but I’m afraid I do not.

1 Like