Skip to content

Commit ba062bb

Browse files
committed
Fix: 403 error on owned items
_id is ObjectId object, not string.
1 parent ea3937e commit ba062bb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

backend/controllers/itemController.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ module.exports = {
5454

5555
// Check session's read authority
5656
const user = await userService.findOne({ serviceNumber: res.locals.serviceNumber });
57-
if(!item.accessGroups.read.some(i => i.equals(user.group)) && item.owner._id !== res.locals._id)
57+
if(!item.accessGroups.read.some(i => i.equals(user.group)) && item.owner._id.toString() !== res.locals._id.toString())
5858
throw new ForbiddenError(`Access denied: 열람 권한이 없습니다.`);
5959

6060
res.status(200).send(item);

0 commit comments

Comments
 (0)