From 1bb638e175a115b7d8e14f2cb4b8e0c5eb8e9753 Mon Sep 17 00:00:00 2001 From: 0xsysr3ll <31414959+0xSysR3ll@users.noreply.github.com> Date: Wed, 1 Apr 2026 15:16:30 +0200 Subject: [PATCH] fix: await missing repository saves (#2760) --- server/routes/request.ts | 2 +- server/routes/user/usersettings.ts | 2 +- server/subscriber/MediaRequestSubscriber.ts | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/server/routes/request.ts b/server/routes/request.ts index 608de8e7..ba2cffac 100644 --- a/server/routes/request.ts +++ b/server/routes/request.ts @@ -512,7 +512,7 @@ requestRoutes.put<{ requestId: string }>( request.tags = req.body.tags; request.requestedBy = requestUser as User; - requestRepository.save(request); + await requestRepository.save(request); } else if (req.body.mediaType === MediaType.TV) { const mediaRepository = getRepository(Media); request.serverId = req.body.serverId; diff --git a/server/routes/user/usersettings.ts b/server/routes/user/usersettings.ts index bd5af746..784f7b5f 100644 --- a/server/routes/user/usersettings.ts +++ b/server/routes/user/usersettings.ts @@ -617,7 +617,7 @@ userSettingsRoutes.post<{ id: string }, UserSettingsNotificationsResponse>( ); } - userRepository.save(user); + await userRepository.save(user); return res.status(200).json({ pgpKey: user.settings.pgpKey, diff --git a/server/subscriber/MediaRequestSubscriber.ts b/server/subscriber/MediaRequestSubscriber.ts index 41a9fc22..0f10c338 100644 --- a/server/subscriber/MediaRequestSubscriber.ts +++ b/server/subscriber/MediaRequestSubscriber.ts @@ -936,10 +936,10 @@ export class MediaRequestSubscriber implements EntitySubscriberInterface { + for (const season of entity.seasons) { season.status = MediaRequestStatus.APPROVED; - seasonRequestRepository.save(season); - }); + await seasonRequestRepository.save(season); + } } }