fix(media-request): set mediaId explicitly to resolve TypeORM relation mapping issue

This commit is contained in:
fallenbagel
2026-01-31 12:30:24 +08:00
parent a0c8c231fd
commit 58934d0455

View File

@@ -375,6 +375,14 @@ export class MediaRequest {
});
await requestRepository.save(request);
// Force mediaId to be set
// This is a workaround for TypeORM relation mapping issue
await requestRepository.query(
`UPDATE media_request SET "mediaId" = $1 WHERE id = $2`,
[media.id, request.id]
);
return request;
} else {
const tmdbMediaShow = tmdbMedia as Awaited<
@@ -506,6 +514,14 @@ export class MediaRequest {
});
await requestRepository.save(request);
// Force mediaId to be set
// This is a workaround for TypeORM relation mapping issue
await requestRepository.query(
`UPDATE media_request SET "mediaId" = $1 WHERE id = $2`,
[media.id, request.id]
);
return request;
}
}