From 61eb28e78041597160fcb2e38c6d79954adad8b5 Mon Sep 17 00:00:00 2001 From: Angelos Bouklis Date: Thu, 29 Aug 2024 01:48:18 +0300 Subject: [PATCH] fix: incorrect regex when splitting artistName (#2378) Fixes the incorrect regex used to split a string in the form of `Name1 & Name2` or `Name1, Name2`. Previously the regex was actually splitting on `Name1 &, Name2`... --- src/plugins/synced-lyrics/renderer/lyrics/fetch.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/synced-lyrics/renderer/lyrics/fetch.ts b/src/plugins/synced-lyrics/renderer/lyrics/fetch.ts index aee07c15..2f7283a5 100644 --- a/src/plugins/synced-lyrics/renderer/lyrics/fetch.ts +++ b/src/plugins/synced-lyrics/renderer/lyrics/fetch.ts @@ -126,8 +126,8 @@ export const getLyricsList = async ( const { artist } = songData; const { artistName } = item; - const artists = artist.split(/&,/).map((i) => i.trim()); - const itemArtists = artistName.split(/&,/).map((i) => i.trim()); + const artists = artist.split(/[&,]/g).map((i) => i.trim()); + const itemArtists = artistName.split(/[&,]/g).map((i) => i.trim()); const permutations = []; for (const artistA of artists) {