diff --git a/modules/robot/modulerobot_sys.go b/modules/robot/modulerobot_sys.go index 9fb6ac75d..903136061 100644 --- a/modules/robot/modulerobot_sys.go +++ b/modules/robot/modulerobot_sys.go @@ -73,6 +73,9 @@ func (this *ModuleRobot_Sys) funcactivate(tid, sid int32, robot IRobot, cid stri } if _, errdata = robot.SendTaskMessage(tid, sid, "sys", "funcactivate", &pb.SysFuncActivateReq{Cid: cid}); errdata != nil { + if errdata.Code == pb.ErrorCode_OpenCondActivate { + return + } err = errors.New(fmt.Sprintf("code:%d message:%s", errdata.Code, errdata.Message)) return }