浏览代码

skip processing non jpg images during upload step

Abhinav 1 年之前
父节点
当前提交
96875eaa76
共有 1 个文件被更改,包括 7 次插入0 次删除
  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(