From af4f8fa2ac44198e0d5b1b3ae32b903ce8173206 Mon Sep 17 00:00:00 2001 From: TobTobXX Date: Mon, 2 Sep 2024 19:27:25 +0200 Subject: [PATCH] URL-decode path from API --- app/user_manager.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/user_manager.py b/app/user_manager.py index 53dff18b7..49e172838 100644 --- a/app/user_manager.py +++ b/app/user_manager.py @@ -4,6 +4,7 @@ import re import uuid import glob import shutil +import urllib from aiohttp import web from comfy.cli_args import args from folder_paths import user_directory @@ -139,6 +140,9 @@ class UserManager(): if not file: return web.Response(status=400) + # Decode URL-encoded file path + file = urllib.parse.unquote(file); + path = self.get_request_user_filepath(request, file) if not path: return web.Response(status=403)