Friday, December 4, 2015

Event Receiver Firing Twice in Form Library

Below Solution Working for me

SPPropertyBag currentBag_ItemAdd = properties.ListItem.Web.Properties;
string docID = properties.ListItem["Name"].ToString();
if (currentBag_ItemAdd.ContainsKey(docID) && currentBag_ItemAdd[docID] != null)
{
                                   
this.EventFiringEnabled = false;
currentBag_ItemAdd[docID] = null;
currentBag_ItemAdd.Update();
this.EventFiringEnabled = true;
                                   
}

else
{
******************* ADD YOUR LOGIC HERE************************
currentBag_ItemAdd.Add(docID, "added");
currentBag_ItemAdd.Update();
}

No comments:

Post a Comment