Return early to prevent nil pointer dereference
Signed-off-by: Troels Thomsen <troels@thomsen.io>master
							parent
							
								
									f4a1d3e0d5
								
							
						
					
					
						commit
						1935c8d50b
					
				|  | @ -859,8 +859,11 @@ func (app *App) eventBridge(ctx *Context, r *http.Request) notifications.Listene | ||||||
| // nameRequired returns true if the route requires a name.
 | // nameRequired returns true if the route requires a name.
 | ||||||
| func (app *App) nameRequired(r *http.Request) bool { | func (app *App) nameRequired(r *http.Request) bool { | ||||||
| 	route := mux.CurrentRoute(r) | 	route := mux.CurrentRoute(r) | ||||||
|  | 	if route == nil { | ||||||
|  | 		return true | ||||||
|  | 	} | ||||||
| 	routeName := route.GetName() | 	routeName := route.GetName() | ||||||
| 	return route == nil || (routeName != v2.RouteNameBase && routeName != v2.RouteNameCatalog) | 	return routeName != v2.RouteNameBase && routeName != v2.RouteNameCatalog | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // apiBase implements a simple yes-man for doing overall checks against the
 | // apiBase implements a simple yes-man for doing overall checks against the
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue