mirror of
https://github.com/sct/overseerr.git
synced 2025-09-17 17:24:35 +02:00
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:
@@ -293,20 +293,7 @@ requestRoutes.post('/', async (req, res, next) => {
|
|||||||
)
|
)
|
||||||
? MediaRequestStatus.APPROVED
|
? MediaRequestStatus.APPROVED
|
||||||
: MediaRequestStatus.PENDING,
|
: MediaRequestStatus.PENDING,
|
||||||
modifiedBy: req.user?.hasPermission(
|
modifiedBy: requestUser.id === req.user?.id ? undefined : req.user,
|
||||||
[
|
|
||||||
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,
|
|
||||||
is4k: req.body.is4k,
|
is4k: req.body.is4k,
|
||||||
serverId: req.body.serverId,
|
serverId: req.body.serverId,
|
||||||
profileId: req.body.profileId,
|
profileId: req.body.profileId,
|
||||||
|
Reference in New Issue
Block a user