2015-11-14 80 views
0

下面的代碼片段:拉力賽休息API - 更新任務估計失敗

task["WorkProduct"] = storyref; 
    task["Project"] = projectRef; 
    task["Workspace"] = workspaceRef; 
    task["Estimate"] = Convert.ToString equalTaskEst); 
    OperationResult result = restApi.Update(task["_ref"], task); 

我包刪除和創建tasks沒有問題。但是更新,不給錯誤也不更新所有列的值

回答

1

檢查你是從OperationResult得到錯誤:

像這樣:

if (!OperationResult.Success) 
{ 
    OperationResult.Errors.ToList().ToString(); 
} 

隨着Console.log或任何你想要的方式顯示他們。

從拉力賽中獲取準確的錯誤可能會對您的錯誤提供一些信息。

0

任務是否完成?如果任務已標記爲完成,我認爲它不會允許您更新估算值或待辦事項值。另外,估計是一個數字字段,因此您可能不希望將其作爲字符串值提交,因爲上面的代碼似乎正在執行...