diff --git a/pkg/backend/openshiftcluster.go b/pkg/backend/openshiftcluster.go index feefce7f0bb..dcb4e644b89 100644 --- a/pkg/backend/openshiftcluster.go +++ b/pkg/backend/openshiftcluster.go @@ -347,7 +347,10 @@ func (ocb *openShiftClusterBackend) asyncOperationResultLog(log *logrus.Entry, i err, ok := backendErr.(*api.CloudError) if ok { - if int(err.StatusCode) < 500 { + if err.StatusCode < 300 && err.StatusCode >= 200 { + log.Info("long running operation succeeded") + return + } else if err.StatusCode < 500 { log = log.WithField("resultType", utillog.UserErrorResultType) } else { log = log.WithField("resultType", utillog.ServerErrorResultType) diff --git a/pkg/frontend/frontend.go b/pkg/frontend/frontend.go index 5685163bdd3..74616e9ad8f 100644 --- a/pkg/frontend/frontend.go +++ b/pkg/frontend/frontend.go @@ -475,15 +475,14 @@ func frontendOperationResultLog(log *logrus.Entry, method string, err error) { switch err := err.(type) { case *api.CloudError: - if int(err.StatusCode) < 300 && int(err.StatusCode) >= 200 { + if err.StatusCode < 300 && err.StatusCode >= 200 { log.Info("front end operation succeeded") return - } else if int(err.StatusCode) < 500 { + } else if err.StatusCode < 500 { log = log.WithField("resultType", utillog.UserErrorResultType) } else { log = log.WithField("resultType", utillog.ServerErrorResultType) } - log = log.WithField("resultType", utillog.UserErrorResultType) case statusCodeError: if int(err) < 300 && int(err) >= 200 { log.Info("front end operation succeeded")