diff --git a/go-controller/pkg/libovsdbops/router.go b/go-controller/pkg/libovsdbops/router.go index 290858d6f20..d3f7e008ac8 100644 --- a/go-controller/pkg/libovsdbops/router.go +++ b/go-controller/pkg/libovsdbops/router.go @@ -1005,7 +1005,10 @@ func GetRouterNATs(nbClient libovsdbclient.Client, router *nbdb.LogicalRouter) ( nats := []*nbdb.NAT{} for _, uuid := range r.Nat { nat, err := GetNAT(nbClient, &nbdb.NAT{UUID: uuid}) - if err != nil && err != libovsdbclient.ErrNotFound { + if err == libovsdbclient.ErrNotFound { + continue + } + if err != nil { return nil, fmt.Errorf("failed to lookup NAT entry with uuid: %s, error: %w", uuid, err) } nats = append(nats, nat)