From a0f103be9bdcdce4a83addef5289ff565bbf0b77 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Fri, 21 Feb 2025 16:03:43 +0530 Subject: [PATCH] Fix --- web/apps/photos/src/utils/photoFrame/index.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/web/apps/photos/src/utils/photoFrame/index.ts b/web/apps/photos/src/utils/photoFrame/index.ts index 4e185bdc1b..6965b535bf 100644 --- a/web/apps/photos/src/utils/photoFrame/index.ts +++ b/web/apps/photos/src/utils/photoFrame/index.ts @@ -86,15 +86,19 @@ export const handleSelectCreatorMulti = if (checked) { for (const file of files) { - newSelected[file.id] = true; - newCount++; - if (file.ownerID === userID) newOwnCount++; + if (!newSelected[file.id]) { + newSelected[file.id] = true; + newCount++; + if (file.ownerID === userID) newOwnCount++; + } } } else { for (const file of files) { - newSelected[file.id] = false; - newCount--; - if (file.ownerID === userID) newOwnCount--; + if (newSelected[file.id]) { + newSelected[file.id] = false; + newCount--; + if (file.ownerID === userID) newOwnCount--; + } } }