I've created a simple task workflow Open -> In Progress -> Done. There is a post function on the transition to Done that marks the issue as resolved.
I recently had a user complain that his task remains unresolved despite being Done.
I have verified that the project is using the correct workflow for task issues. I have verified that the post function is present in the workflow. I have created a new task within the project and taken it through the workflow -- resolution was set properly.
What could have caused an issue to be moved to the Done status without triggering the post function? Additionally, how do I mark this issue as resolved so it is removed from the Open Issues queue?