From e32351b6fab5ddda5409565315aacde9b84edf14 Mon Sep 17 00:00:00 2001 From: mbrucedogs Date: Mon, 21 Jul 2025 13:48:30 -0500 Subject: [PATCH] Signed-off-by: mbrucedogs --- src/firebase/services.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/firebase/services.ts b/src/firebase/services.ts index 4cb64a2..83dbeaf 100644 --- a/src/firebase/services.ts +++ b/src/firebase/services.ts @@ -167,7 +167,7 @@ export const historyService = { const numericKeys = Object.keys(currentHistory) .map((key) => parseInt(key, 10)) .filter((num) => !isNaN(num)); - const nextKey = numericKeys.length > 0 ? Math.max(...numericKeys) + 1 : 1; + const nextKey = numericKeys.length > 0 ? Math.max(...numericKeys) + 1 : 0; const nextKeyStr = String(nextKey); const newHistoryRef = ref(database, `controllers/${controllerName}/history/${nextKeyStr}`); await set(newHistoryRef, song); @@ -201,7 +201,7 @@ export const favoritesService = { const numericKeys = Object.keys(currentFavorites) .map((key) => parseInt(key, 10)) .filter((num) => !isNaN(num)); - const nextKey = numericKeys.length > 0 ? Math.max(...numericKeys) + 1 : 1; + const nextKey = numericKeys.length > 0 ? Math.max(...numericKeys) + 1 : 0; const nextKeyStr = String(nextKey); const newFavoriteRef = ref(database, `controllers/${controllerName}/favorites/${nextKeyStr}`); await set(newFavoriteRef, song); @@ -247,7 +247,7 @@ export const singerService = { const numericKeys = Object.keys(currentSingers) .map((key) => parseInt(key, 10)) .filter((num) => !isNaN(num)); - const nextKey = numericKeys.length > 0 ? Math.max(...numericKeys) + 1 : 1; + const nextKey = numericKeys.length > 0 ? Math.max(...numericKeys) + 1 : 0; const nextKeyStr = String(nextKey); // Create new singer with current timestamp