I tried making a custom workflow with just one state - Registered. After creating the issue, it was supposed to resolve automatically, so I added the Post Function (in the Create(1) transition):
The Resolution of the issue will be set to 1.
Edit | Move Down | Delete
However, after creation of this issue, this field remains unresolved.
Is it a bug or does JIRA just not allow to create issues that are already fixed?
P.S. I already fixed the problem by adding this code to my plugin:
Resolution resolution = resolutionManager.getResolutionByName("Fixed");
oIssue.setResolutionObject(resolution);
issueManager.updateIssue(this.GetCurrentUser(), oIssue, EventDispatchOption.DO_NOT_DISPATCH, false);
However, I'd still like to know why Post Function did not work.