Merge 2043ca2b61821d95abb49ccc450772506ebe53c5 into fd271dedfde6e192a1f1a025521070876e89e04a

This commit is contained in:
Udhul 2025-12-08 19:00:21 +08:00 committed by GitHub
commit 66e3209ec8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View File

@ -137,6 +137,15 @@ def set_user_directory(user_dir: str) -> None:
user_directory = user_dir
def clear_filename_list_cache() -> None:
"""
Clear cached filename lists so new files on disk are discovered.
"""
global filename_list_cache
filename_list_cache.clear()
cache_helper.clear()
# System User Protection - Protects system directories from HTTP endpoint access
# System Users are internal-only users that cannot be accessed via HTTP endpoints.
# They use the '__' prefix convention (similar to Python's private member convention).

View File

@ -676,6 +676,7 @@ class PromptServer():
@routes.get("/object_info")
async def get_object_info(request):
folder_paths.clear_filename_list_cache()
with folder_paths.cache_helper:
out = {}
for x in nodes.NODE_CLASS_MAPPINGS: