From 8931e66bdf58a7c6e09b918bd19d3754ce7bbcf2 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 16 Nov 2025 07:10:04 +0000 Subject: [PATCH] Fix ethos licensing notifications array type casting both occurrences cgen-db4c4bf1a0d64222b92eaca45669aee1 --- api/ethos/licensing-notifications.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/ethos/licensing-notifications.ts b/api/ethos/licensing-notifications.ts index bde28264..19079f8d 100644 --- a/api/ethos/licensing-notifications.ts +++ b/api/ethos/licensing-notifications.ts @@ -71,9 +71,9 @@ export default async function handler(req: any, res: any) { return res.status(404).json({ error: "Agreement not found" }); } - const artist = agreement.ethos_tracks?.user_profiles?.[0]; - const licensee = agreement.user_profiles?.[0]; - const trackTitle = agreement.ethos_tracks?.title; + const artist = (agreement as any).ethos_tracks?.user_profiles?.[0]; + const licensee = (agreement as any).user_profiles?.[0]; + const trackTitle = (agreement as any).ethos_tracks?.title; if (!artist?.email) { return res.status(400).json({ error: "Artist email not found" }); @@ -140,9 +140,9 @@ export default async function handler(req: any, res: any) { return res.status(404).json({ error: "Agreement not found" }); } - const artist = agreement.ethos_tracks?.user_profiles?.[0]; - const licensee = agreement.user_profiles?.[0]; - const trackTitle = agreement.ethos_tracks?.title; + const artist = (agreement as any).ethos_tracks?.user_profiles?.[0]; + const licensee = (agreement as any).user_profiles?.[0]; + const trackTitle = (agreement as any).ethos_tracks?.title; if (!artist?.email) { return res.status(400).json({ error: "Artist email not found" });