I have set an action in a SPD workflow that if field equals 1 then Set field1 to CurrentItem:ModifiedBy but the field has displayed the creator of the item instead of the person editing it. How could I fix this?

PS: I also tried creating the rule in InfoPath using username() but I get the same result.


This problem may occur in the following cases

The workflow is configured to start on item created, in this case, once you add a new item the Modified By = Created By.

enter image description here

So make sure that it also started on the Item Changed.

enter image description here

You may be trying to edit the item with the same created user, so the result would be Modified By = Created By too.

There is a problem that has been resolved in DEC 2013 Cumulative Update that closes to the description you mentioned

The issue

When you create a list workflow in which platform type is SharePoint 2013 workflow in SharePoint Designer 2013, the workflow may set an incorrect user name in some list item fields.

Check the details at Description of the SharePoint Server 2013 hotfix package (Sts-x-none.msp): December 10, 2013

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.