diff --git a/modules/worldtask/api_finish.go b/modules/worldtask/api_finish.go index 8f69b0813..36a122685 100644 --- a/modules/worldtask/api_finish.go +++ b/modules/worldtask/api_finish.go @@ -113,6 +113,8 @@ func (this *apiComp) Finish(session comm.IUserSession, req *pb.WorldtaskFinishRe } else { nwt, ok := userTask.CurrentTask[nextTaskConf.Group] if ok { + nwt.TaskId = nextTaskId + nwt.TaskType = nextTaskConf.Des nwt.CondiIds = append(nwt.CondiIds, condiId) } else { condiIds := []int32{condiId}