mirror of
				https://github.com/TeaOSLab/EdgeNode.git
				synced 2025-11-04 16:00:25 +08:00 
			
		
		
		
	修复无法回报任务执行失败的问题
This commit is contained in:
		@@ -452,7 +452,7 @@ func (this *Node) execTask(rpcClient *rpc.RPCClient, nodeCtx context.Context, ta
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// 标记任务完成
 | 
					// 标记任务完成
 | 
				
			||||||
func (this *Node) finishTask(taskId int64, err error) {
 | 
					func (this *Node) finishTask(taskId int64, taskErr error) {
 | 
				
			||||||
	if taskId <= 0 {
 | 
						if taskId <= 0 {
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -465,10 +465,10 @@ func (this *Node) finishTask(taskId int64, err error) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	var nodeCtx = rpcClient.Context()
 | 
						var nodeCtx = rpcClient.Context()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var isOk = err == nil
 | 
						var isOk = taskErr == nil
 | 
				
			||||||
	var errMsg = ""
 | 
						var errMsg = ""
 | 
				
			||||||
	if err != nil {
 | 
						if taskErr != nil {
 | 
				
			||||||
		errMsg = err.Error()
 | 
							errMsg = taskErr.Error()
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	_, err = rpcClient.NodeTaskRPC.ReportNodeTaskDone(nodeCtx, &pb.ReportNodeTaskDoneRequest{
 | 
						_, err = rpcClient.NodeTaskRPC.ReportNodeTaskDone(nodeCtx, &pb.ReportNodeTaskDoneRequest{
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user