diff --git a/apps/photos/src/services/collectionService.ts b/apps/photos/src/services/collectionService.ts index 7cbc611fd..41cd527da 100644 --- a/apps/photos/src/services/collectionService.ts +++ b/apps/photos/src/services/collectionService.ts @@ -331,9 +331,10 @@ export const getCollectionCoverFiles = ( if (!collectionFiles || collectionFiles.length === 0) { return; } - if (typeof collection.pubMagicMetadata?.data?.coverID !== 'undefined') { + const coverID = collection.pubMagicMetadata?.data?.coverID; + if (typeof coverID === 'number' && coverID > 0) { const coverFile = collectionFiles.find( - (file) => file.id === collection.pubMagicMetadata?.data?.coverID + (file) => file.id === coverID ); if (coverFile) { coverFiles.set(collection.id, coverFile);