diff --git a/src/internal/controller/project_controller.go b/src/internal/controller/project_controller.go index 807a479..368bb77 100644 --- a/src/internal/controller/project_controller.go +++ b/src/internal/controller/project_controller.go @@ -207,7 +207,7 @@ func (wr *wrappedProjectReconciler) reconcileRoles(ctx context.Context, ztdClien } } - if deleteRoles != nil { + if len(deleteRoles) > 0 { for _, dRole := range deleteRoles { if _, err = ztdClient.RemoveProjectRole(middleware.SetOrgID(ctx, org.Status.OrgId), &pb.RemoveProjectRoleRequest{ ProjectId: wr.project.Status.ProjectId,