diff --git a/src/server/v2.0/handler/preheat.go b/src/server/v2.0/handler/preheat.go index f81e0d18d..157b9762a 100644 --- a/src/server/v2.0/handler/preheat.go +++ b/src/server/v2.0/handler/preheat.go @@ -237,6 +237,13 @@ func (api *preheatAPI) CreatePolicy(ctx context.Context, params operation.Create return api.SendError(ctx, err) } + project, err := api.projectCtl.GetByName(ctx, params.ProjectName) + if err != nil { + return api.SendError(ctx, err) + } + // override project ID + policy.ProjectID = project.ProjectID + _, err = api.preheatCtl.CreatePolicy(ctx, policy) if err != nil { return api.SendError(ctx, err)