From f52cb829c2349cca26e30a3d5baedec306927de1 Mon Sep 17 00:00:00 2001 From: shaowenchen Date: Wed, 13 May 2020 23:01:26 +0800 Subject: [PATCH] fix create devops --- pkg/controller/devopsproject/devopsproject_controller.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkg/controller/devopsproject/devopsproject_controller.go b/pkg/controller/devopsproject/devopsproject_controller.go index e9c93bd89..9e5840562 100644 --- a/pkg/controller/devopsproject/devopsproject_controller.go +++ b/pkg/controller/devopsproject/devopsproject_controller.go @@ -282,16 +282,14 @@ func (c *Controller) syncHandler(key string) error { } // Check project exists, otherwise we will create it. _, err := c.devopsClient.GetDevOpsProject(copyProject.Status.AdminNamespace) - if err != nil && devopsClient.GetDevOpsStatusCode(err) != http.StatusNotFound { + if err != nil { + klog.Error(err, fmt.Sprintf("failed to get project %s ", key)) _, err := c.devopsClient.CreateDevOpsProject(copyProject.Status.AdminNamespace) if err != nil { klog.Error(err, fmt.Sprintf("failed to get project %s ", key)) return err } - } else { - klog.Error(err, fmt.Sprintf("failed to get project %s ", key)) - return err - } + } } else { // Finalizers processing logic