fix: missing cover types media organizers (#2328)

This commit is contained in:
Manuel
2025-02-15 22:03:06 +01:00
committed by Meier Lukas
parent 9c4e5f9842
commit 3257f6101b
5 changed files with 36 additions and 6 deletions

View File

@@ -116,7 +116,19 @@ export class LidarrIntegration extends MediaOrganizerIntegration {
const lidarrCalendarEventImageSchema = z.array(
z.object({
coverType: z.enum(["screenshot", "poster", "banner", "fanart", "clearlogo", "cover"]),
// See https://github.com/Lidarr/Lidarr/blob/bc6417229e9da3d3cab418f92b46eec7a76168c2/src/NzbDrone.Core/MediaCover/MediaCover.cs#L8-L20
coverType: z.enum([
"unknown",
"poster",
"banner",
"fanart",
"screenshot",
"headshot",
"cover",
"disc",
"logo",
"clearlogo",
]),
remoteUrl: z.string().url(),
}),
);