2つのタスクを同じユーザーストーリーに保存しようとしています。最初のリクエストは常に成功しますが、2番目のサービスリクエストは常に次のメッセージを応答で返します。
同時実行の競合:[このコンテキストで更新のために読み取られてからオブジェクトが変更されました]-ConcurrencyConflictException:更新時に読み取られてから変更されました:オブジェクトクラス:com.f4tech.slm.domain.UserStory:ObjectID:
JavaScriptSDKを使用してタスクを作成しています。私はこれを2回行います:
Rally.data.ModelFactory.getModel({
type : 'Task',
success : function(task) {
var record = Ext.create(task, {
Name : taskName,
State : 'Defined',
TaskIndex : 1,
WorkProduct : workProductId,
Owner : userIdsTeam[owner],
SyncDevelopmentTasktoAccuRev : accuSync,
Estimate: hours,
TargetDeployment: targetDeployment,
context: {
project:'/project/' + currentProjectId,
projectScopeDown: true
},
});
record.save({
callback : afterSaveNewTaskCallback
});
}
});
このエラーを取り除き、2つのタスクを正常に保存するためにできることはありますか?