Data could not be saved. The record being updated has been changed by another user.

When a user attempts to save a data form that has been extended to add additional fields and make fields required the error ' Data could not be saved. The record being updated has been changed by another user' occurs.
The issue appears to be related to concurrency.  That is, the TSLONG loaded in the form LoadImplementation is the TSLONG from the dbo.INTERACTION table which is the same table (and record) that the extension is updating.  Changing the TSLONG in the LoadImplementation to either a 0 or a value from a related\different table allows the record to save successfully.

Environment

 Blackbaud CRM
 4.0
 4.0.180

Was this article helpful?


Thanks for your feedback! Did this solve your issue?

Comments (optional):


Thanks for your feedback!
We're glad it was helpful but sorry it didn’t solve your issue. If you need assistance, click Chat with Support below.
We’re sorry to hear that. Please tell us why.

 I don't like how this works.

 The answer is confusing.

 The answer didn't match what I was searching for.

Additional Comments (optional):


Thanks for your feedback! If you need assistance, click Chat with Support below.
Thanks for your feedback. Help us make our products even better by sharing details in our Idea Banks or our online Community.
Thanks for letting us know. We'll work on clarifying the information in the article. If you need assistance, click Chat with Support below.
Thanks for letting us know. We'll work on updating the search engine to return more relevant results.