Sfoglia il codice sorgente

fix(server): send upload_success notification only for non hidden assets (#5471)

Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
shenlong 1 anno fa
parent
commit
812e67d55d
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      server/src/domain/job/job.service.ts

+ 3 - 1
server/src/domain/job/job.service.ts

@@ -223,7 +223,9 @@ export class JobService {
         }
 
         const [asset] = await this.assetRepository.getByIds([item.data.id]);
-        if (asset) {
+
+        // Only live-photo motion part will be marked as not visible immediately on upload. Skip notifying clients
+        if (asset && asset.isVisible) {
           this.communicationRepository.send(CommunicationEvent.UPLOAD_SUCCESS, asset.ownerId, mapAsset(asset));
         }
       }