Update Playlist model & controller to remove usage of old Playlist object, remove old Playlist

This commit is contained in:
advplyr 2024-12-31 17:01:42 -06:00
parent 6780ef9b37
commit 9785bc02ea
7 changed files with 501 additions and 513 deletions

View file

@ -35,6 +35,9 @@ class CollectionController {
if (!reqBody.name || !reqBody.libraryId) {
return res.status(400).send('Invalid collection data')
}
if (reqBody.description && typeof reqBody.description !== 'string') {
return res.status(400).send('Invalid collection description')
}
const libraryItemIds = (reqBody.books || []).filter((b) => !!b && typeof b == 'string')
if (!libraryItemIds.length) {
return res.status(400).send('Invalid collection data. No books')