1
0
mirror of https://github.com/astaxie/beego.git synced 2024-11-22 14:00:54 +00:00

Fix run controller if it set by RumController and RunMethod in Filterfunc

This commit is contained in:
Илья Маслов 2017-06-09 15:53:03 +03:00
parent 80dcdb8645
commit 47ef2b343e

View File

@ -767,7 +767,7 @@ func (p *ControllerRegister) ServeHTTP(rw http.ResponseWriter, r *http.Request)
} }
// also defined runRouter & runMethod from filter // also defined runRouter & runMethod from filter
if isRunnable { if !isRunnable || findRouter {
//Invoke the request handler //Invoke the request handler
vc := reflect.New(runRouter) vc := reflect.New(runRouter)
execController, ok := vc.Interface().(ControllerInterface) execController, ok := vc.Interface().(ControllerInterface)