Changes are not committed when the Commit() method is called in SharePoint Server 2007 or in SharePoint Portal Server 2003

Changes are not committed when the Commit() method is called in SharePoint Server 2007 or in SharePoint Portal Server 2003

Article ID : 948724
Last Review : March 8, 2008
Revision : 1.0

SYMPTOMS

Consider the following scenario. You create two lists in Microsoft Office SharePoint Server 2007 or in Microsoft Office SharePoint Portal Server 2003. You create and register a new feature. Additionally, you create a new list item and then trap the event. In the event handler, you perform a get on the target list property. Then, you call the following method.

property.ChoiceList.Add( source.ListItem.Name);property.Commit();

In this scenario, if only the ChoiceList property is modified, the changes are not committed when the Commit() method is called.

Back to the top

CAUSE

This problem occurs if the following conditions are true:

• The target list does not contain the new item.
• The in-memory list does not persist.

Back to the top

WORKAROUND

To work around this problem, modify another property that is not a ChoiceList property. Then, call the Commit() method. The changes to the ChoiceList property will be committed.

Back to the top

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the Applies to section.

Back to the top


APPLIES TO
• Microsoft Office SharePoint Portal Server 2003
• Microsoft Office SharePoint Server 2007
• Microsoft Windows SharePoint Services 3.0

Back to the top

Keywords: 
kbexpertiseadvanced kbtshoot kbprb KB948724

Back to the top

 

Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image