audiobookshelf/server/scanner
Tomasz N. a5750deaaf
The key change: Move the Database.bookAuthorModel.create() block outside the if (!author) check,
so it runs whether the author was just created OR already existed in the database.

This bug was visible when using "Match Books" for a library and the outcome was books had no author(s) assigned
despite the custom providers correctly providing those values.
2025-10-22 23:02:49 +02:00
..
AbsMetadataFileScanner.js Add:Epub metadata parser and cover extractor #1479 2024-01-07 17:51:07 -06:00
AudioFileScanner.js Update audio file scanner to support multiple series in series/series-part tags separated by semicolon if they match #4136 2025-03-21 17:53:17 -05:00
BookScanner.js Fix author order when scanning in multi-author books by setting bookAuthor.createdAt when bulk creating #4177 2025-04-03 17:50:10 -05:00
LibraryItemScanData.js Fix LibraryItem and Media file update logic for library scans 2024-03-19 19:28:26 +02:00
LibraryItemScanner.js Fix scanner after deleting single file books #4459 2025-07-09 13:42:53 -05:00
LibraryScan.js Simplify log level determination 2025-03-08 12:46:36 -07:00
LibraryScanner.js Fix scanner after deleting single file books #4459 2025-07-09 13:42:53 -05:00
MediaProbeData.js Remove tone scripts & references, rename tone-object endpoint, remove node-tone dependency, remove TONE_PATH env 2024-07-06 16:00:48 -05:00
NfoFileScanner.js Update Nfo scanner and auto-formatting 2024-07-18 16:09:40 -05:00
OpfFileScanner.js Update opf parser to support refines meta elements 2025-03-13 17:49:05 -05:00
PodcastScanner.js Update podcast scanner to remove media progress and episodes from playlist 2025-04-10 17:51:42 -05:00
ScanLogger.js Simplify log level determination 2025-03-08 12:46:36 -07:00
Scanner.js The key change: Move the Database.bookAuthorModel.create() block outside the if (!author) check, 2025-10-22 23:02:49 +02:00