Explorar o código

Fix bug when 0 embeddings are returned

vishnukvmd hai 1 ano
pai
achega
b9cd9cf9cd
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      lib/services/semantic_search/embedding_store.dart

+ 3 - 0
lib/services/semantic_search/embedding_store.dart

@@ -117,6 +117,9 @@ class EmbeddingStore {
   Future<void> _storeRemoteEmbeddings(
     List<RemoteEmbedding> remoteEmbeddings,
   ) async {
+    if (remoteEmbeddings.isEmpty) {
+      return;
+    }
     final embeddings = <Embedding>[];
     for (final embedding in remoteEmbeddings) {
       final file = await FilesDB.instance.getAnyUploadedFile(embedding.fileID);