The solution marked in the diagram does not have a checkbox next to the button and cannot be deselected.
Here is the situation: This is a self-hosted server for which I have Admin privileges. A topic was created by a test account with Moderator privileges (which I use to record some logs or experiences). I marked one of my own replies in that topic as the solution. Today, I wanted to replace the solutions for some old topics without destroying the existing records. So, I created new reply posts in those topics, deselected the old solution, and accepted the new one. This worked fine in topics I created myself. However, when it came to this topic created by another account, I found that I could not deselect the old solution.
-
I initially suspected it was a permission issue, so I used another test account with Admin privileges to revoke all special permissions from the account that posted the reply. The result was that I still couldn’t deselect it.
-
Subsequently, I suspected it might be because the creator of the reply post marked as the solution was not the topic creator. So, I switched to that Moderator account, but the result was the same – still couldn’t deselect it.
-
Later, I tried changing the ownership of the Original Post, attempting to resolve this by making the topic creator and the creator of the reply post the same user. However, it still displayed the locked state as shown in the diagram above.
Has anyone encountered a similar situation? I would like to hear about everyone’s experiences. ![]()
Note
Except for the case where I switched to the Moderator account, in all other instances, the user attempting to deselect the old solution possessed Admin privileges.
An awkward fact is that I was unable to replicate this scenario through a similar process in other topics. ![]()
It seems that this locking effect was not directly triggered by event operations, but also requires waiting for some timing processing.
