diff --git a/packages/server/src/controllers/PlaylistsController/methods/publishPlaylist.js b/packages/server/src/controllers/PlaylistsController/methods/publishPlaylist.js index d536d963..9123990e 100644 --- a/packages/server/src/controllers/PlaylistsController/methods/publishPlaylist.js +++ b/packages/server/src/controllers/PlaylistsController/methods/publishPlaylist.js @@ -3,6 +3,14 @@ import { Playlist } from "../../../models" export default async (payload) => { const { user_id, title, description, thumbnail, list } = payload + if (!title) { + throw new Error("Title is required") + } + + if (!Array.isArray(list)) { + throw new Error("list is not an array") + } + const playlist = new Playlist({ user_id, created_at: Date.now(),