From 6960ac15e9910a2716d002e85c9ed8cb933ba613 Mon Sep 17 00:00:00 2001 From: Matt Van Horn Date: Thu, 18 Jun 2026 03:45:59 -0700 Subject: [PATCH] fix(integrations): make Emby Studios field optional (#5997) --- packages/integrations/src/emby/emby-integration.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/integrations/src/emby/emby-integration.ts b/packages/integrations/src/emby/emby-integration.ts index 132a0ac8b..def4bdd82 100644 --- a/packages/integrations/src/emby/emby-integration.ts +++ b/packages/integrations/src/emby/emby-integration.ts @@ -38,7 +38,7 @@ const itemSchema = z.object({ ServerId: z.string(), Name: z.string(), Taglines: z.array(z.string()), - Studios: z.array(z.object({ Name: z.string() })), + Studios: z.array(z.object({ Name: z.string() })).optional(), Overview: z.string().optional(), PremiereDate: z .string() @@ -172,7 +172,7 @@ export class EmbyIntegration extends Integration implements IMediaServerIntegrat poster: super.externalUrl(`/Items/${item.Id}/Images/Primary?maxHeight=492&maxWidth=328&quality=90`).toString(), backdrop: super.externalUrl(`/Items/${item.Id}/Images/Backdrop/0?maxWidth=960&quality=70`).toString(), }, - producer: item.Studios.at(0)?.Name, + producer: item.Studios?.at(0)?.Name, rating: item.CommunityRating?.toFixed(1), tags: item.Genres, href: super.externalUrl(`/web/index.html#!/item?id=${item.Id}&serverId=${item.ServerId}`).toString(),