summaryrefslogtreecommitdiff
path: root/src/clients/actions.ts
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2023-05-21 12:26:29 -0600
committerHombreLaser <sebastian-440@live.com>2023-05-21 12:26:29 -0600
commitb5885b23a8d3593428334683b8c03075ce071f3a (patch)
tree8b2286f92496a814c861a8e3a359039030cbb73d /src/clients/actions.ts
parent44a016256717b871ada858d5dc064d9d0e06425e (diff)
Añade edición de método de pago
Diffstat (limited to 'src/clients/actions.ts')
-rw-r--r--src/clients/actions.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/clients/actions.ts b/src/clients/actions.ts
index cb5ba23..acc5ad3 100644
--- a/src/clients/actions.ts
+++ b/src/clients/actions.ts
@@ -32,14 +32,16 @@ export async function editAccount({ request }) {
return redirect("/account");
}
-export async function editAddress({ params, request }) {
+export async function authenticatedEdit({ request }) {
clearSessionStorage();
const client = new ApiClient();
+ const paths = new URL(request.url).pathname.split('/');
+ const request_path = paths.slice(0, paths.length - 1).join('/');
let form_data = await request.formData();
form_data = deleteEmptyFields(form_data);
try {
- await client.put(`/account/addresses/${params.addressId}`, form_data);
+ await client.put(request_path, form_data);
return redirect("/account");
} catch(error) {