diff --git a/modules/worldtask/model_worldtask.go b/modules/worldtask/model_worldtask.go index 35639f8f5..5661e5d40 100644 --- a/modules/worldtask/model_worldtask.go +++ b/modules/worldtask/model_worldtask.go @@ -222,6 +222,7 @@ func (this *ModelWorldtask) taskFinishPush(session comm.IUserSession, userTask * // 章节完成 if _, ok := userTask.Chapters[curTaskConf.Group]; !ok { delete(userTask.CurrentTasks, curTaskConf.Group) + delete(nextTask, curTaskConf.Group) if userTask.Chapters == nil { userTask.Chapters = make(map[int32]int32) }