diff --git a/internal/controllers/gateway/gateway_controller.go b/internal/controllers/gateway/gateway_controller.go index a487c61f60..73e69fa166 100644 --- a/internal/controllers/gateway/gateway_controller.go +++ b/internal/controllers/gateway/gateway_controller.go @@ -638,7 +638,7 @@ func (r *GatewayReconciler) updateAddressesAndListenersStatus( } if !reflect.DeepEqual(gateway.Status.Listeners, listenerStatuses) { gateway.Status.Listeners = listenerStatuses - return true, r.Status().Update(ctx, pruneGatewayStatusConds(gateway)) + return true, r.Status().Update(ctx, gateway) } return false, nil }