fix: extractSubtitles returns empty array when subtitles undefined (dub)

This commit is contained in:
Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ
2026-06-25 01:48:10 +05:30
parent 9b1ac11ff0
commit 56e3500d3e
+2
View File
@@ -339,6 +339,8 @@ const getWatchSources = async (provider, anilistId, category, slug) => {
const extractSubtitles = (sources) => {
const raw = sources.subtitles || sources.captions || [];
if (!Array.isArray(raw)) return [];
return raw.map((sub) => ({
url: sub.file || sub.url || null,
label: sub.label || sub.name || sub.language || "Unknown",