Skip to content

Commit 1bb638e

Browse files
authored
fix: await missing repository saves (#2760)
1 parent 685cb44 commit 1bb638e

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

server/routes/request.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ requestRoutes.put<{ requestId: string }>(
512512
request.tags = req.body.tags;
513513
request.requestedBy = requestUser as User;
514514

515-
requestRepository.save(request);
515+
await requestRepository.save(request);
516516
} else if (req.body.mediaType === MediaType.TV) {
517517
const mediaRepository = getRepository(Media);
518518
request.serverId = req.body.serverId;

server/routes/user/usersettings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,7 @@ userSettingsRoutes.post<{ id: string }, UserSettingsNotificationsResponse>(
617617
);
618618
}
619619

620-
userRepository.save(user);
620+
await userRepository.save(user);
621621

622622
return res.status(200).json({
623623
pgpKey: user.settings.pgpKey,

server/subscriber/MediaRequestSubscriber.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -936,10 +936,10 @@ export class MediaRequestSubscriber implements EntitySubscriberInterface<MediaRe
936936
media.mediaType === MediaType.TV &&
937937
entity.status === MediaRequestStatus.APPROVED
938938
) {
939-
entity.seasons.forEach((season) => {
939+
for (const season of entity.seasons) {
940940
season.status = MediaRequestStatus.APPROVED;
941-
seasonRequestRepository.save(season);
942-
});
941+
await seasonRequestRepository.save(season);
942+
}
943943
}
944944
}
945945

0 commit comments

Comments
 (0)