mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Added _isbn to Book so it's always string
This commit is contained in:
		
							parent
							
								
									01c8013309
								
							
						
					
					
						commit
						7607381ea4
					
				| @ -43,6 +43,7 @@ class Book { | |||||||
|   get _authorsList() { return this._author.split(', ') } |   get _authorsList() { return this._author.split(', ') } | ||||||
|   get _narratorsList() { return this._narrator.split(', ') } |   get _narratorsList() { return this._narrator.split(', ') } | ||||||
|   get _genres() { return this.genres || [] } |   get _genres() { return this.genres || [] } | ||||||
|  |   get _isbn() { return this.isbn || '' } | ||||||
| 
 | 
 | ||||||
|   get shouldSearchForCover() { |   get shouldSearchForCover() { | ||||||
|     if (this.cover) return false |     if (this.cover) return false | ||||||
| @ -280,7 +281,7 @@ class Book { | |||||||
|     var seriesMatch = this._series.toLowerCase().includes(search) |     var seriesMatch = this._series.toLowerCase().includes(search) | ||||||
| 
 | 
 | ||||||
|     // ISBN match has to be exact to prevent isbn matches to flood results. Remove dashes since isbn might have those
 |     // ISBN match has to be exact to prevent isbn matches to flood results. Remove dashes since isbn might have those
 | ||||||
|     var isbnMatch = this.isbn.toLowerCase().replace(/-/g, '') === search.replace(/-/g, '') |     var isbnMatch = this._isbn.toLowerCase().replace(/-/g, '') === search.replace(/-/g, '') | ||||||
| 
 | 
 | ||||||
|     var bookMatchKey = titleMatch ? 'title' : subtitleMatch ? 'subtitle' : authorsMatched.length ? 'authorFL' : seriesMatch ? 'series' : isbnMatch ? 'isbn' : false |     var bookMatchKey = titleMatch ? 'title' : subtitleMatch ? 'subtitle' : authorsMatched.length ? 'authorFL' : seriesMatch ? 'series' : isbnMatch ? 'isbn' : false | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user