diff --git a/src/components/AddToGroupModal.vue b/src/components/AddToGroupModal.vue index 585c87c3..42227270 100644 --- a/src/components/AddToGroupModal.vue +++ b/src/components/AddToGroupModal.vue @@ -3,12 +3,12 @@
-
+
{{ group.groupName }}

@@ -56,9 +56,12 @@ onMounted(() => { loadChannelGroups(); }); -function onCheckedChange(index, group) { +function onCheckedChange(group) { if (group.channels.includes(props.channelId)) { - group.channels.splice(index, 1); + const channelIndex = group.channels.indexOf(props.channelId); + if (channelIndex !== -1) { + group.channels.splice(channelIndex, 1); + } } else { group.channels.push(props.channelId); } diff --git a/src/components/FeedPage.vue b/src/components/FeedPage.vue index 31d49620..3bd490e2 100644 --- a/src/components/FeedPage.vue +++ b/src/components/FeedPage.vue @@ -52,6 +52,7 @@ diff --git a/src/components/PlaylistPage.vue b/src/components/PlaylistPage.vue index 4ddbb6c2..e80347f7 100644 --- a/src/components/PlaylistPage.vue +++ b/src/components/PlaylistPage.vue @@ -48,6 +48,7 @@ diff --git a/src/components/SubscriptionsPage.vue b/src/components/SubscriptionsPage.vue index 69104c92..f6e98618 100644 --- a/src/components/SubscriptionsPage.vue +++ b/src/components/SubscriptionsPage.vue @@ -4,11 +4,11 @@
- + />