Following on from the previous post, if the plugin is only registered on the Update message, then a check on the context.MessageName won't help. Instead, you can check which attributes are in the Target InputParameter, and these should help distinguish between
this scenario, and those when you want to run the plugin code.
Also, have you set the FilteringAttributes on the plugin step to restrict which attributes it runs from ?
Microsoft CRM MVP - http://mscrmuk.blogspot.com/ http://www.excitation.co.uk