Quantcast
Channel: SharePoint Legacy Versions - Using SharePoint Designer, InfoPath and Other Customizations Forum
Viewing all articles
Browse latest Browse all 2319

Invalid data has been used to update the list item. The field you are trying to update may be read only.

$
0
0

Trying to follow Serge Luca's Step by Step Tutorial. Creating Workflows for Windows Sharepoint Services and MOSS2007.  http://sergeluca.spaces.live.com/blog/cns!E8A06D5F2F585013!859.entry

I have an onWorkflowActivated, followed by an ifElse condition and a log to history.

In the IfElse, each branch has a code segment, that trys to update the status column in the list that the workflow is attached to.

 

privatevoid Authorize_ExecuteCode(object sender, EventArgs e)

{

// tried serveral methods

WorkflowProperties.Item["Status"] = "Automatically Approved";

// tried all of the following (one at a time)

item.update();

WorkflowProperties.Item.Update();

WorkflowProperties.Item.SystemUpdate();

 

//tried this as well.

Microsoft.SharePoint.

SPListItem item = WorkflowProperties.Item;

item[

"Status"] = "Automatically Approved";

item.Update() ;

}

 

On the update call I keep getting "Invalid data has been used to update the list item. The field you are trying to update may be read only."

 

Could someone explain how to update "Status" column of the list item that the workflow is working on?

 

Thank you very much.

Bill

 

Viewing all articles
Browse latest Browse all 2319

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>