I'm struggling to get an If/Else on the Currency Code part of a Currency field to work. It seems to always go down the Else path regardless of what the input is.
I've created a very simple workflow, triggered on updates to the Amount field on an Opportunity, and then branches on whether that Amount is USD or not. The two branches just output the currency code (see the first two attachments).
I then update an Opportunity where the Amount is USD. However, the workflow run goes down the Else path, even though the input is USD and you can see the output is USD. (see attachments 3,4 and 5).
I also then update an Opportunity where the Amount is AUD. This time it correctly goes down the Else path (see attachments 6, 7 and 8)
Now, I am sure this is my mistake, that I'm not configuring it correctly, but I have no idea what that mistake might be.
Any ideas?
Cheers