From 93f861595afbce65d7087316a20aec559b73ed23 Mon Sep 17 00:00:00 2001 From: zurdi zurdo Date: Fri, 31 Mar 2023 01:27:11 +0200 Subject: [PATCH 1/2] file delete from filesystem fixed --- backend/src/main.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/backend/src/main.py b/backend/src/main.py index b270fa634..45ca3d2c7 100644 --- a/backend/src/main.py +++ b/backend/src/main.py @@ -20,6 +20,16 @@ async def rom(p_slug: str, file_name: str) -> dict: return {'data': dbh.get_rom(p_slug, file_name)} +@app.delete("/platforms/{p_slug}/roms/{file_name}") +async def delete_rom(p_slug: str, file_name: str, filesystem: bool=False) -> dict: + """Detele rom from filesystem and database""" + + log.info("deleting rom...") + if filesystem: fs.delete_rom(p_slug, file_name) + dbh.delete_rom(p_slug, file_name) + return {'msg': 'success'} + + @app.patch("/platforms/{p_slug}/roms") async def updateRom(req: Request, p_slug: str) -> dict: """Updates rom details""" @@ -50,16 +60,6 @@ async def updateRom(req: Request, p_slug: str) -> dict: return {'data': updatedRom} -@app.delete("/platforms/{p_slug}/roms") -async def delete_rom(p_slug: str, file_name: str, filesystem: bool=False) -> dict: - """Detele rom from filesystem and database""" - - log.info("deleting rom...") - if filesystem: fs.delete_rom(p_slug, file_name) - dbh.delete_rom(p_slug, file_name) - return {'msg': 'success'} - - @app.get("/platforms/{p_slug}/roms") async def roms(p_slug: str) -> dict: """Returns all roms of the desired platform""" From 96e13251ab262d6e57c95fe2845daecdd135b098 Mon Sep 17 00:00:00 2001 From: zurdi zurdo Date: Fri, 31 Mar 2023 01:29:53 +0200 Subject: [PATCH 2/2] updated changelog --- changelog.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/changelog.md b/changelog.md index 0b956dace..4d1db9581 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,8 @@ +# v1.5.1 (_31-03-2023_) + +## Fix + - Delete game now works properly + # v1.5 (_30-03-2023_) **`Breaking change`**