I am getting a strange behavior on my sales order/invoice workflow.
Before User Edit: If Customer:Delivery Method = Email ; Set Email to X (This doesn't work)
Before User Edit: If Customer:Delivery Method = Portal; Set Email to NULL; Set Portal Name to X (This works)
Now I can get this working by using after field sourcing, but I wanted to understand why the portal variant works, but not the email. Is it because the email field is getting populated at the same time and takes precedent? If that is the case why does setting the Email to Null seem to work