2015-11-14 68 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

任务是否完成?如果任务已标记为完成,我认为它不会允许您更新估算值或待办事项值。另外,估计是一个数字字段,因此您可能不希望将其作为字符串值提交,因为上面的代码似乎正在执行...