diff --git a/controllers/auth2.go b/controllers/auth2.go index 0ec66eb0b..0dba543bf 100644 --- a/controllers/auth2.go +++ b/controllers/auth2.go @@ -146,6 +146,10 @@ func (c *Auth2Controller) WeixinMPOAuth2() { func (c *Auth2Controller) DingDingOAuth2() { var redirectURL string c.callDingDingOAuth2(func(params *tAuth2DingDingOAuth2Params) (retVal interface{}, errCode string, err error) { + if params.Block == "" { + params.Block = params.State + params.State = "" + } authInfo, err := auth2.Login(dingding.AuthTypeQRCode, params.State, "", params.Code) var callResult *CallResult if err == nil {