diff --git a/frontend/src/services/policyService.ts b/frontend/src/services/policyService.ts index 4d94427..f8a6783 100644 --- a/frontend/src/services/policyService.ts +++ b/frontend/src/services/policyService.ts @@ -111,7 +111,10 @@ class PolicyService { async createPolicy(policyData: CreatePolicyRequest): Promise { try { - await axios.post(`${this.baseURL}/policies`, policyData, { + await axios.post(`${this.baseURL}/policies`, { + policyName: policyData.name, + policyDocument: policyData.policy, + }, { headers: getAuthHeaders(), }); } catch (error) { @@ -151,7 +154,9 @@ class PolicyService { async attachPolicy(data: AttachPolicyRequest): Promise { try { - await axios.post(`${this.baseURL}/policies/attach`, data, { + await axios.post(`${this.baseURL}/policies/${data.policyName}/attach`, { + username: data.userName, + }, { headers: getAuthHeaders(), }); } catch (error) {