We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fae8cd8 commit 77445deCopy full SHA for 77445de
1 file changed
internal/xds/translator/ratelimit.go
@@ -128,7 +128,7 @@ func (t *Translator) buildRateLimitFilter(irListener *ir.HTTPListener) *hcmv3.Ht
128
// patchRouteWithRateLimit builds rate limit actions and appends to the route.
129
func patchRouteWithRateLimit(xdsRouteAction *routev3.RouteAction, irRoute *ir.HTTPRoute) error { //nolint:unparam
130
// Return early if no rate limit config exists.
131
- if irRoute.RateLimit == nil || irRoute.RateLimit.Global == nil {
+ if irRoute.RateLimit == nil || irRoute.RateLimit.Global == nil || xdsRouteAction == nil {
132
return nil
133
}
134
0 commit comments