Explorar o código

skip processing non jpg images during upload step

Abhinav hai 1 ano
pai
achega
96875eaa76
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      apps/photos/src/services/clipService.ts

+ 7 - 0
apps/photos/src/services/clipService.ts

@@ -268,6 +268,13 @@ class ClipServiceImpl {
             );
             return;
         }
+        const extension = enteFile.metadata.title.split('.').pop();
+        if (!extension || !['jpg', 'jpeg'].includes(extension)) {
+            addLogLine(
+                `skipping non jpg file for clip embedding extraction file: ${enteFile.metadata.title} fileID: ${enteFile.id}`
+            );
+            return;
+        }
         try {
             await this.liveEmbeddingExtractionQueue.add(async () => {
                 const embedding = await this.extractLocalFileClipImageEmbedding(