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
|
// 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',
|
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) {
|
if (requestBody.mediaType === MediaType.MOVIE) {
|
||||||
await mediaRepository.save(media);
|
await mediaRepository.save(media);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user