From c75d58efd5268fd90758122591c95e64a61a3ee2 Mon Sep 17 00:00:00 2001 From: Tzahi12345 Date: Tue, 25 Apr 2023 23:36:15 -0400 Subject: [PATCH] Fixed issue where duplicate sub names were possible (#801) --- backend/subscriptions.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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}); } }