diff --git a/controllers/jd_callback.go b/controllers/jd_callback.go index 3552b254a..1c53dae93 100644 --- a/controllers/jd_callback.go +++ b/controllers/jd_callback.go @@ -145,6 +145,9 @@ func (c *DjswController) StoreCrud() { } func (c *DjswController) transferResponse(inCallbackResponse *jdapi.CallbackResponse) (outCallbackResponse *jdapi.CallbackResponse) { + if globals.IsCallbackAlwaysReturnSuccess() { + return jdapi.SuccessResponse + } if inCallbackResponse == nil { return jdapi.SuccessResponse } diff --git a/globals/globals.go b/globals/globals.go index 54771717c..25ba12984 100644 --- a/globals/globals.go +++ b/globals/globals.go @@ -67,3 +67,7 @@ func Init() { WeimobCallbackURL = beego.AppConfig.DefaultString("weimobCallbackURL", "") WeimobStateSecret = beego.AppConfig.DefaultString("weimobStateSecret", "") } + +func IsCallbackAlwaysReturnSuccess() bool { + return beego.BConfig.RunMode == "beta" +}