This commit is contained in:
rbennion 2026-02-25 02:55:37 +01:00 committed by GitHub
commit 94cf3a8748
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -624,7 +624,9 @@ class Database {
if (!this.libraryFilterData[libraryId]) {
return (await this.authorModel.getByNameAndLibrary(authorName, libraryId))?.id || null
}
return this.libraryFilterData[libraryId].authors.find((au) => au.name === authorName)?.id || null
// Case-insensitive comparison to match getByNameAndLibrary behavior
const authorNameLower = authorName.toLowerCase()
return this.libraryFilterData[libraryId].authors.find((au) => au.name.toLowerCase() === authorNameLower)?.id || null
}
/**
@ -638,7 +640,9 @@ class Database {
if (!this.libraryFilterData[libraryId]) {
return (await this.seriesModel.getByNameAndLibrary(seriesName, libraryId))?.id || null
}
return this.libraryFilterData[libraryId].series.find((se) => se.name === seriesName)?.id || null
// Case-insensitive comparison to match getByNameAndLibrary behavior
const seriesNameLower = seriesName.toLowerCase()
return this.libraryFilterData[libraryId].series.find((se) => se.name.toLowerCase() === seriesNameLower)?.id || null
}
/**