audiobookshelf/test/server/controllers
Jens Bickel 5ae65d31dd fix(placeholders): avoid false promotion on upload
Only promote and rescan placeholder items when uploaded files include
supported audio or ebook media types, so artwork-only uploads do not
convert placeholders prematurely.

Also clean up newly created placeholder directories when placeholder
creation rolls back in author and series flows, while preserving
pre-existing directories.

Add controller tests covering media/non-media upload behavior and
rollback directory cleanup conditions.
2026-02-11 10:48:53 +00:00
..
AuthorController.placeholders.test.js fix(placeholders): avoid false promotion on upload 2026-02-11 10:48:53 +00:00
LibraryItemController.test.js feat(server): promote placeholders on scan and enforce visibility rules across list/search/author-series contexts 2026-02-10 10:31:53 +00:00
MiscController.placeholders.test.js fix(placeholders): avoid false promotion on upload 2026-02-11 10:48:53 +00:00
SeriesController.placeholders.test.js fix(placeholders): avoid false promotion on upload 2026-02-11 10:48:53 +00:00