diff --git a/src/ws/crud.js b/src/ws/crud.js index 702e9a4..397e1fc 100644 --- a/src/ws/crud.js +++ b/src/ws/crud.js @@ -85,7 +85,11 @@ const matchFns = { const streamFns = { getAll: async () => { - return await streams.find().populate('event').populate('matches matches.orange matches.blue').populate('casters').populate('hosts').exec() + return await streams.find().populate('event').populate({ + path: 'matches', + populate: { path: 'orange' }, + populate: { path: 'blue' }, + }).populate('casters').populate('hosts').exec() }, getById: async (id) => { return await streams.findById(id).populate('event').populate('matches').populate('casters').populate('hosts').exec()