From 76d3fead66df16144c0737c5fae6512220c44d0b Mon Sep 17 00:00:00 2001 From: Chubby Granny Chaser Date: Sun, 18 Aug 2024 03:38:12 +0100 Subject: [PATCH] fix: adding default to uris --- src/main/services/repacks-manager.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/services/repacks-manager.ts b/src/main/services/repacks-manager.ts index bfe4bc8a..93157d6c 100644 --- a/src/main/services/repacks-manager.ts +++ b/src/main/services/repacks-manager.ts @@ -15,10 +15,17 @@ export class RepacksManager { }, }) .then((repacks) => - repacks.map((repack) => ({ - ...repack, - uris: JSON.parse(repack.uris), - })) + repacks.map((repack) => { + const uris: string[] = []; + const magnet = repack?.magnet; + + if (magnet) uris.push(magnet); + + return { + ...repack, + uris: [...uris, ...JSON.parse(repack.uris)], + }; + }) ); for (let i = 0; i < this.repacks.length; i++) {