From c79f2a5e1b903014d6a3f2769e5298dcd8182899 Mon Sep 17 00:00:00 2001 From: fallenbagel <98979876+Fallenbagel@users.noreply.github.com> Date: Wed, 4 Feb 2026 21:55:17 +0800 Subject: [PATCH] fix(media-request): set mediaId explicitly when creating MediaRequest instances --- server/entity/MediaRequest.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/entity/MediaRequest.ts b/server/entity/MediaRequest.ts index 9c6151ea..105ac966 100644 --- a/server/entity/MediaRequest.ts +++ b/server/entity/MediaRequest.ts @@ -336,6 +336,7 @@ export class MediaRequest { const request = new MediaRequest({ type: MediaType.MOVIE, media, + mediaId: media.id, requestedBy: requestUser, // If the user is an admin or has the "auto approve" permission, automatically approve the request status: user.hasPermission( @@ -446,6 +447,7 @@ export class MediaRequest { const request = new MediaRequest({ type: MediaType.TV, media, + mediaId: media.id, requestedBy: requestUser, // If the user is an admin or has the "auto approve" permission, automatically approve the request status: user.hasPermission( @@ -523,7 +525,7 @@ export class MediaRequest { @JoinColumn({ name: 'mediaId' }) public media: Media; - @Column({ name: 'mediaId', insert: false, update: false }) + @Column({ name: 'mediaId', nullable: true }) public mediaId: number; @ManyToOne(() => User, (user) => user.requests, {