ComfyUI/tests-unit/assets_test
Simon Pinfold b02435c49d Preserve asset hash when re-registering an unchanged file
ingest_existing_file cleared the asset hash and enrichment level for every
existing reference it saw, including files that had not changed since they
were registered. Generated outputs are hashed as they are produced and then
re-registered once the prompt finishes, so that second pass discarded a hash
that had just been computed.

Compare the recorded mtime and size against the file on disk and only reset
the content state when the file has actually been rewritten.
2026-08-11 16:25:53 -07:00
..
queries feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
services Preserve asset hash when re-registering an unchanged file 2026-08-11 16:25:53 -07:00
conftest.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
helpers.py Emit `hash` alongside `asset_hash` on all Asset responses (#13739) 2026-05-25 11:21:35 -07:00
test_assets_missing_sync.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
test_crud.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
test_downloads.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
test_file_utils.py refactor(assets): modular architecture + async two-phase scanner & background seeder (#12621) 2026-03-07 20:37:25 -05:00
test_list_cursor.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
test_list_filter.py Add tags_all / tags_any / tags_none tag filters to the assets list API (#15332) 2026-08-10 14:05:21 -07:00
test_metadata_filters.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
test_prompt_id_enforcement.py revert(assets): drop job_ids filter from GET /api/assets (#14408) 2026-06-10 19:23:01 -07:00
test_prune_orphaned_assets.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
test_sync_references.py chore(assets): drop vestigial tags.tag_type column (#14248) 2026-06-09 21:07:10 -07:00
test_tags_api.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00
test_uploads.py feat(assets): add namespaced model_type tags and align tag semantics (#14511) 2026-07-08 22:00:08 -07:00