diff --git a/backend/subscriptions.js b/backend/subscriptions.js index 0e09cf1..9194634 100644 --- a/backend/subscriptions.js +++ b/backend/subscriptions.js @@ -92,7 +92,10 @@ async function getSubscriptionInfo(sub) { } // if it's now valid, update if (sub.name) { - await db_api.updateRecord('subscriptions', {id: sub.id}, {name: sub.name}); + let sub_name = sub.name; + const sub_name_exists = await db_api.getRecord('subscriptions', {name: sub.name, isPlaylist: sub.isPlaylist}) + if (sub_name_exists) sub_name += ` - ${sub.id}`; + await db_api.updateRecord('subscriptions', {id: sub.id}, {name: sub_name}); } }