Fix TypeScript errors: skip overrides for music/book, route to requestMusicOrBook

This commit is contained in:
root
2026-04-03 22:33:31 -05:00
parent 246e40a508
commit 3fb73e4e62

View File

@@ -250,7 +250,8 @@ export class MediaRequest {
}
// Apply overrides if the user is not an admin or has the "advanced request" permission
const useOverrides = !user.hasPermission([Permission.MANAGE_REQUESTS], {
// Override rules only apply to movie/TV (they use TMDB keywords and Radarr/Sonarr)
const useOverrides = !isMusicOrBook && !user.hasPermission([Permission.MANAGE_REQUESTS], {
type: 'or',
});
@@ -377,6 +378,11 @@ export class MediaRequest {
}
}
// Handle music/book requests via simplified flow
if (isMusicOrBook) {
return MediaRequest.requestMusicOrBook(requestBody, requestUser, options);
}
if (requestBody.mediaType === MediaType.MOVIE) {
await mediaRepository.save(media);