Not start items that are restored from the recycle bin
I have a list with an associated approval workflow.
The workflow runs when the items are created and when they are modified.
A specific item that went through the workflow was rejected. For some reason a user then deleted the item. Fortunately I was able to find the item in the recycle bin and restore it from there.
Problem: The workflow started over again - I guess it sees the item as being "created".
Is there some way to validate if an item is truly created by a user, or if it was just restored from the recycle bin?