Skip to content

Commit c6dbbf3

Browse files
authored
Merge pull request #15243 from chlins/cherry-pick-2.2-fix/create-p2p-policy-permission
fix(p2p): fix p2p create policy permission
2 parents 7e1c6c9 + 3f05478 commit c6dbbf3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/server/v2.0/handler/preheat.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,13 @@ func (api *preheatAPI) CreatePolicy(ctx context.Context, params operation.Create
237237
return api.SendError(ctx, err)
238238
}
239239

240+
project, err := api.projectCtl.GetByName(ctx, params.ProjectName)
241+
if err != nil {
242+
return api.SendError(ctx, err)
243+
}
244+
// override project ID
245+
policy.ProjectID = project.ProjectID
246+
240247
_, err = api.preheatCtl.CreatePolicy(ctx, policy)
241248
if err != nil {
242249
return api.SendError(ctx, err)

0 commit comments

Comments
 (0)