Browse Source

add fallback value to get embedding

Abhinav 1 năm trước cách đây
mục cha
commit
d788d13d55
1 tập tin đã thay đổi với 2 bổ sung3 xóa
  1. 2 3
      apps/photos/src/services/embeddingService.ts

+ 2 - 3
apps/photos/src/services/embeddingService.ts

@@ -27,9 +27,8 @@ const EMBEDDINGS_TABLE = 'embeddings_v2';
 const EMBEDDING_SYNC_TIME_TABLE = 'embedding_sync_time';
 
 export const getLocalEmbeddings = async (model?: Model) => {
-    const embeddings: Array<Embedding> = await localForage.getItem<Embedding[]>(
-        EMBEDDINGS_TABLE
-    );
+    const embeddings: Array<Embedding> =
+        (await localForage.getItem<Embedding[]>(EMBEDDINGS_TABLE)) ?? [];
     if (!embeddings) {
         await localForage.removeItem(EMBEDDINGS_TABLE_V1);
         await localForage.setItem(EMBEDDINGS_TABLE, []);