ComfyUI/app/assets/services
Simon Pinfold 09086138db fix(assets): only extension-matching buckets contribute a loader_path
The model-base match in get_asset_category_and_relative_path ignored
each bucket's extension set, so a file inside a registered base whose
extension the bucket cannot load (e.g. a .txt uploaded into
model_type:checkpoints) advertised a loader_path that no loader list
would ever resolve, while the tag side of the same stack already
excluded it. Apply the extension check used for backend tags (empty set
accepts any extension), keeping loader_path null exactly when no loader
can resolve the file.
2026-07-07 08:55:53 +12:00
..
__init__.py feat(assets): register output files as assets after prompt execution (#12812) 2026-03-24 20:48:55 -07:00
asset_management.py feat(assets): replace response file_path with persisted loader_path 2026-07-07 08:33:47 +12:00
bulk_ingest.py feat(assets): replace response file_path with persisted loader_path 2026-07-07 08:33:47 +12:00
cursor.py feat(assets): cursor-based pagination on GET /api/assets (#14014) 2026-06-09 21:14:03 -07:00
file_utils.py refactor(assets): modular architecture + async two-phase scanner & background seeder (#12621) 2026-03-07 20:37:25 -05:00
hashing.py Import assets seeder later, print some package versions. (#12841) 2026-03-08 16:25:30 -04:00
image_dimensions.py feat(assets): extract image dimensions at ingest and emit on asset responses (#13991) 2026-06-08 14:27:50 -07:00
ingest.py fix(assets): persist subfolder-qualified loader_path for ingested outputs 2026-07-07 08:55:53 +12:00
metadata_extract.py Remove useless annotations imports. (#14105) 2026-05-25 19:23:29 -07:00
path_utils.py fix(assets): only extension-matching buckets contribute a loader_path 2026-07-07 08:55:53 +12:00
schemas.py feat(assets): replace response file_path with persisted loader_path 2026-07-07 08:33:47 +12:00
tagging.py chore(assets): drop vestigial tags.tag_type column (#14248) 2026-06-09 21:07:10 -07:00