fix(requests): appropriately set modifiedBy user for new requests (#1684)

* fix(requests): do not set modifiedBy user for auto-approved requests

* fix(requests): set modifiedBy user for requests on behalf of other users
This commit is contained in:
TheCatLady
2021-06-04 13:48:04 -04:00
committed by GitHub
parent e0491ab02a
commit a3f04b3f35

View File

@@ -293,20 +293,7 @@ requestRoutes.post('/', async (req, res, next) => {
)
? MediaRequestStatus.APPROVED
: MediaRequestStatus.PENDING,
modifiedBy: req.user?.hasPermission(
[
req.body.is4k
? Permission.AUTO_APPROVE_4K
: Permission.AUTO_APPROVE,
req.body.is4k
? Permission.AUTO_APPROVE_4K_MOVIE
: Permission.AUTO_APPROVE_MOVIE,
Permission.MANAGE_REQUESTS,
],
{ type: 'or' }
)
? req.user
: undefined,
modifiedBy: requestUser.id === req.user?.id ? undefined : req.user,
is4k: req.body.is4k,
serverId: req.body.serverId,
profileId: req.body.profileId,