From 874e437a19868e43b0f2f8d57868fc6533a4c42f Mon Sep 17 00:00:00 2001 From: Bobby Christopher Date: Thu, 22 May 2025 16:16:55 -0400 Subject: [PATCH] get the from project id --- internal/project/project.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/internal/project/project.go b/internal/project/project.go index dc93e599..ba8310a5 100644 --- a/internal/project/project.go +++ b/internal/project/project.go @@ -413,12 +413,13 @@ func (p *Project) DeleteProjectEnv(ctx context.Context, logger logger.Logger, ba } type ProjectImportRequest struct { - Name string `json:"name"` - Description string `json:"description"` - Provider string `json:"provider"` - OrgId string `json:"orgId"` - Agents []AgentConfig `json:"agents"` - EnableWebhookAuth bool `json:"enableWebhookAuth"` + Name string `json:"name"` + Description string `json:"description"` + Provider string `json:"provider"` + OrgId string `json:"orgId"` + Agents []AgentConfig `json:"agents"` + EnableWebhookAuth bool `json:"enableWebhookAuth"` + CopiedFromProjectId string `json:"copiedFromProjectId"` } type ProjectImportResponse struct { @@ -440,6 +441,7 @@ func (p *Project) Import(ctx context.Context, logger logger.Logger, baseUrl stri req.Agents = p.Agents req.Provider = p.Bundler.Identifier req.EnableWebhookAuth = enableWebhookAuth + req.CopiedFromProjectId = p.ProjectId if err := client.Do("POST", "/cli/project/import", req, &resp); err != nil { return nil, fmt.Errorf("error importing project: %w", err)