diff --git a/pkg/server/domain/service/target.go b/pkg/server/domain/service/target.go index cc819acb..2aaa559c 100644 --- a/pkg/server/domain/service/target.go +++ b/pkg/server/domain/service/target.go @@ -145,10 +145,10 @@ func (dt *targetServiceImpl) CreateTarget(ctx context.Context, req apisv1.Create if err := dt.Store.Get(ctx, &project); err != nil { return nil, bcode.ErrProjectIsNotExist } - target := convertCreateReqToTargetModel(req) if req.Cluster == nil { req.Cluster = &apisv1.ClusterTarget{ClusterName: multicluster.ClusterLocalName, Namespace: req.Name} } + target := convertCreateReqToTargetModel(req) createTargetCtx := utils.WithProject(ctx, "") if err := repository.CreateTargetNamespace(createTargetCtx, dt.K8sClient, req.Cluster.ClusterName, req.Cluster.Namespace, req.Name); err != nil { return nil, err