Fix TypeScript errors: skip overrides for music/book, route to requestMusicOrBook
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user