I'm working on a workflow involving collecting data from users. At the end of the workflow, it writes the data collected to certain fields in a custom list. To test the workflow, I have 2 accounts, my regular account that I'm developing the site with (ACC1) and a dummy account with contribute permissions (ACC2).
I've encountered a weird interaction when assigning the task. If my dummy account starts the workflow and assigns the task to my main account, the fields do not get properly updated at the end. In every other configuration, it works as intended.
ACC1 assigns to ACC1 (works)
ACC1 assigns to ACC2 (works)
ACC2 assigns to ACC2 (works)
ACC2 assigns to ACC1 (fails)
The text fields that are supposed to be updated are blank and the date is updated to 1/1/1900 for some reason. I'm confused as to why this is happening as I want to avoid this when I release the site.