From 435d4c4825d4836e010d1fa0adf83f3e1175a019 Mon Sep 17 00:00:00 2001 From: Phill Pover Date: Mon, 7 Apr 2025 13:49:59 +0100 Subject: [PATCH] Parsing ints --- frontend/src/app/actions.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/src/app/actions.tsx b/frontend/src/app/actions.tsx index 2d75d17..61dd55e 100644 --- a/frontend/src/app/actions.tsx +++ b/frontend/src/app/actions.tsx @@ -77,7 +77,7 @@ export async function createAlbum(formData: FormData) { } export async function updateAlbum(formData: FormData) { - const id = formData.get('id'); + const id = parseInt(formData.get('id')); const title = formData.get('title'); const artist = formData.get('artist'); const genre = formData.get('genre'); @@ -154,10 +154,10 @@ export async function getSong(id: number) { } export async function createSong(formData: FormData) { - const albumId = formData.get('albumId'); + const albumId = parseInt(formData.get('albumId')); const title = formData.get('title'); - const duration = formData.get('duration'); - const trackNumber = formData.get('trackNumber'); + const duration = parseInt(formData.get('duration')); + const trackNumber = parseInt(formData.get('trackNumber')); return fetch("https://api.anatid.net/song/", { method: "POST", headers: { "Content-Type": "application/json" }, @@ -178,11 +178,11 @@ export async function createSong(formData: FormData) { } export async function updateSong(formData: FormData) { - const id = formData.get('id'); - const albumId = formData.get('albumId'); + const id = parseInt(formData.get('id')); + const albumId = parseInt(formData.get('albumId')); const title = formData.get('title'); - const duration = formData.get('duration'); - const trackNumber = formData.get('trackNumber'); + const duration = parseInt(formData.get('duration')); + const trackNumber = parseInt(formData.get('trackNumber')); return fetch(`https://api.anatid.net/song/${id}`, { method: "PUT", headers: { "Content-Type": "application/json" },