From f61e50fd45884a0b26bf2e26bc94765d2fb6b1f3 Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Sat, 8 Aug 2026 17:12:13 -0400 Subject: [PATCH] fix(source): Fix missing id/uid on cached recent plays #662 --- src/backend/sources/AbstractSource.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/sources/AbstractSource.ts b/src/backend/sources/AbstractSource.ts index 9bcb84d8..ce618318 100644 --- a/src/backend/sources/AbstractSource.ts +++ b/src/backend/sources/AbstractSource.ts @@ -325,7 +325,7 @@ export default abstract class AbstractSource extends AbstractComponent implement // only need to update if its already in memory, // and better to update in-memory than clear cache so we aren't refetching from db on every discover if(recentPlays !== undefined) { - recentPlays.push(play); + recentPlays.push({...play, id: playRow[0].id, uid: playRow[0].uid}); recentPlays.sort(sortByOldestPlayDate); this.cache.cacheDb.set(this.recentDiscoveredCacheKey(), recentPlays, '2m'); } -- 2.51.2