This commit is contained in:
unl0ck 2025-06-20 14:21:02 +00:00 committed by GitHub
commit 49ac334536
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1467,12 +1467,12 @@ class LibraryController {
* @param {NextFunction} next * @param {NextFunction} next
*/ */
async middleware(req, res, next) { async middleware(req, res, next) {
if (!req.user.checkCanAccessLibrary(req.params.id)) { if (!req.user.checkCanAccessLibrary(req.params.id.toLowerCase())) {
Logger.warn(`[LibraryController] Library ${req.params.id} not accessible to user ${req.user.username}`) Logger.warn(`[LibraryController] Library ${req.params.id} not accessible to user ${req.user.username}`)
return res.sendStatus(403) return res.sendStatus(403)
} }
const library = await Database.libraryModel.findByIdWithFolders(req.params.id) const library = await Database.libraryModel.findByIdWithFolders(req.params.id.toLowerCase())
if (!library) { if (!library) {
return res.status(404).send('Library not found') return res.status(404).send('Library not found')
} }