fix(media-request): set mediaId explicitly to resolve TypeORM relation mapping issue
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user