Workflow state actions and triggers.

I am trying to create a workflow where once a document creator finishes some work they can pass on to an approver state it to be signed by someone else with the condition that they can't sign the document themself.

To do this I have set a state action to assign the document to the person who created it, who would also be the current user. I have tested this and it works fine. The trigger to move to the next state is that the assigned to is not the current user.

But when I test, the trigger occurs before the state action meaning the document is passed straight through to the signing stage with no one assigned to it. I have tried creating a post state condition saying that the assigned to is not empty, but this makes no difference.

Does anyone have any suggestions where I'm going wrong?

Thanks,

Steve