diff --git a/src/user-profile/profile-routes.ts b/src/user-profile/profile-routes.ts index cd97049..bcae736 100644 --- a/src/user-profile/profile-routes.ts +++ b/src/user-profile/profile-routes.ts @@ -33,12 +33,13 @@ userProfileRoutes.get('/deep-copy/', jwtAuthentication, async (request, response const wordCollection = getDatabaseClient().db(DB_NAME).collection('words'); const allDeepCategories: any = []; + let allCategories; - const allCategories = await categoryCollection.find({ - _id: { $in: user.categories.map(id => new ObjectId(id)) } - }).toArray(); - - if (allCategories === undefined) { + try { + allCategories = await categoryCollection.find({ + _id: { $in: user.categories.map(id => new ObjectId(id)) } + }).toArray(); + } catch { response.status(200); response.json({ _id: user._id,