diff --git a/nise-circleguard/src/main.py b/nise-circleguard/src/main.py index 4bfd7d4..6928e22 100644 --- a/nise-circleguard/src/main.py +++ b/nise-circleguard/src/main.py @@ -119,7 +119,9 @@ def process_replay(): replay = Replay(decoded_data, pure_lzma=True) replay.mods = Mod(replay_request.mods) - beatmap_file = f'dbs/{cg_beatmap.artist} - {cg_beatmap.title} ({cg_beatmap.creator})[{cg_beatmap.version}].osu' + filename = (f'{cg_beatmap.artist} - {cg_beatmap.title} ({cg_beatmap.creator})[{cg_beatmap.version}].osu' + .replace('/', '')) + beatmap_file = f'dbs/{filename}' if not os.path.exists(beatmap_file): print(f'Map not found @ {beatmap_file}', flush=True) return 400, "Map not found"