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'); }