mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Fix db migration
This commit is contained in:
		
							parent
							
								
									5ff4cd2c0b
								
							
						
					
					
						commit
						755e70b4a9
					
				| @ -54,7 +54,6 @@ class Book { | ||||
|       tags: [...this.tags], | ||||
|       audiobooks: this.audiobooks.map(ab => ab.toJSONMinified()), | ||||
|       ebooks: this.ebooks.map(eb => eb.toJSONMinified()), | ||||
|       duration: this.duration, | ||||
|       size: this.size | ||||
|     } | ||||
|   } | ||||
| @ -66,22 +65,14 @@ class Book { | ||||
|       tags: [...this.tags], | ||||
|       audiobooks: this.audiobooks.map(ab => ab.toJSONExpanded()), | ||||
|       ebooks: this.ebooks.map(eb => eb.toJSONExpanded()), | ||||
|       duration: this.duration, | ||||
|       size: this.size, | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   get tracks() { | ||||
|     return this.audioFiles.filter(af => !af.exclude && !af.invalid) | ||||
|   } | ||||
|   get duration() { | ||||
|     var total = 0 | ||||
|     this.tracks.forEach((track) => total += track.duration) | ||||
|     return total | ||||
|   } | ||||
|   get size() { | ||||
|     var total = 0 | ||||
|     this.audioFiles.forEach((af) => total += af.metadata.size) | ||||
|     this.audiobooks.forEach((ab) => total += ab.size) | ||||
|     this.ebooks.forEach((eb) => total += eb.size) | ||||
|     return total | ||||
|   } | ||||
|   get hasMediaEntities() { | ||||
|  | ||||
| @ -3,12 +3,13 @@ const fs = require('fs-extra') | ||||
| const njodb = require("njodb") | ||||
| 
 | ||||
| const { SupportedEbookTypes } = require('./globals') | ||||
| const { getId } = require('./index') | ||||
| const Logger = require('../Logger') | ||||
| 
 | ||||
| const LegacyAudiobook = require('../objects/legacy/Audiobook') | ||||
| const UserAudiobookData = require('../objects/legacy/UserAudiobookData') | ||||
| 
 | ||||
| const LibraryItem = require('../objects/LibraryItem') | ||||
| 
 | ||||
| const Logger = require('../Logger') | ||||
| const Book = require('../objects/mediaTypes/Book') | ||||
| 
 | ||||
| const BookMetadata = require('../objects/metadata/BookMetadata') | ||||
| @ -64,7 +65,7 @@ function makeAuthorsFromOldAb(authorsList) { | ||||
|     var newAuthor = new Author() | ||||
|     newAuthor.setData({ name: authorName }) | ||||
|     authorsToAdd.push(newAuthor) | ||||
|     Logger.info(`>>> Created new author named "${authorName}"`) | ||||
|     Logger.debug(`>>> Created new author named "${authorName}"`) | ||||
|     return newAuthor.toJSONMinimal() | ||||
|   }) | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user