|
@@ -38,6 +38,18 @@ userProfileRoutes.get('/deep-copy/', jwtAuthentication, async (request, response |
|
|
_id: { $in: user.categories.map(id => new ObjectId(id)) } |
|
|
_id: { $in: user.categories.map(id => new ObjectId(id)) } |
|
|
}).toArray(); |
|
|
}).toArray(); |
|
|
|
|
|
|
|
|
|
|
|
if (allCategories === undefined) { |
|
|
|
|
|
response.status(200); |
|
|
|
|
|
response.json({ |
|
|
|
|
|
_id: user._id, |
|
|
|
|
|
name: user.name, |
|
|
|
|
|
email: user.email, |
|
|
|
|
|
isVerified: user.isVerified, |
|
|
|
|
|
categories: [] |
|
|
|
|
|
}); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
try { |
|
|
try { |
|
|
for (let i = 0; i < allCategories.length; i += 1) { |
|
|
for (let i = 0; i < allCategories.length; i += 1) { |
|
|
if (allCategories[i].shelves) { |
|
|
if (allCategories[i].shelves) { |
|
|