From 503c8efdb64af27f0b57caf96feffb19b2fdfde1 Mon Sep 17 00:00:00 2001 From: Zurdi Date: Fri, 19 Jan 2024 09:29:58 +0100 Subject: [PATCH] upload roms fixed --- backend/endpoints/rom.py | 2 +- frontend/src/services/api_rom.ts | 4 ++-- frontend/src/services/api_user.ts | 24 ++++++++++++------------ 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/endpoints/rom.py b/backend/endpoints/rom.py index 08f03f5de..17a73fb03 100644 --- a/backend/endpoints/rom.py +++ b/backend/endpoints/rom.py @@ -42,7 +42,7 @@ def add_roms( UploadRomResponse: Standard message response """ - platform_fs_slug = db_rom_handler.get_platforms(platform_id).fs_slug + platform_fs_slug = db_platform_handler.get_platforms(platform_id).fs_slug log.info(f"Uploading roms to {platform_fs_slug}") if roms is None: log.error("No roms were uploaded") diff --git a/frontend/src/services/api_rom.ts b/frontend/src/services/api_rom.ts index f14fcb603..e4e178e84 100644 --- a/frontend/src/services/api_rom.ts +++ b/frontend/src/services/api_rom.ts @@ -23,11 +23,11 @@ async function uploadRoms({ let formData = new FormData(); romsToUpload.forEach((rom) => formData.append("roms", rom)); - return api.put("/roms", formData, { + return api.post("/roms", formData, { headers: { "Content-Type": "multipart/form-data", }, - params: { platform_slug: platform }, + params: { platform_id: platform }, }); } diff --git a/frontend/src/services/api_user.ts b/frontend/src/services/api_user.ts index b625d6c7f..d1ead7caa 100644 --- a/frontend/src/services/api_user.ts +++ b/frontend/src/services/api_user.ts @@ -4,18 +4,6 @@ import type { User } from "@/stores/users"; export const api_user = api; -async function fetchUsers(): Promise<{ data: UserSchema[] }> { - return api.get("/users"); -} - -async function fetchUser(user: User): Promise<{ data: UserSchema }> { - return api.get(`/users/${user.id}`); -} - -async function fetchCurrentUser(): Promise<{ data: UserSchema | null }> { - return api.get("/users/me"); -} - async function createUser({ username, password, @@ -28,6 +16,18 @@ async function createUser({ return api.post("/users", {}, { params: { username, password, role } }); } +async function fetchUsers(): Promise<{ data: UserSchema[] }> { + return api.get("/users"); +} + +async function fetchUser(user: User): Promise<{ data: UserSchema }> { + return api.get(`/users/${user.id}`); +} + +async function fetchCurrentUser(): Promise<{ data: UserSchema | null }> { + return api.get("/users/me"); +} + async function updateUser({ id, username,