diff --git a/src/datamanagement/datamanagementservice.cpp b/src/datamanagement/datamanagementservice.cpp index d0de71ade5190af952dd8142de9378f52596adc6..25ed85b736111ab28da5658064ffcc40c2500c04 100644 --- a/src/datamanagement/datamanagementservice.cpp +++ b/src/datamanagement/datamanagementservice.cpp @@ -426,18 +426,13 @@ std::vector DataManagementService::textSideEmbeddingText(const std::strin std::vector> DataManagementService::textSideEmbeddingTexts(const std::vector& texts) { std::vector> textEmbeddings; - std::vector tasks; for (int i = 0; i < texts.size(); i++) { if(texts.empty()) { continue; } EmbeddingTask task(texts.at(i), EmbeddingTask::EmbeddingDataType::Text); embeddingTaskManager_->addTextSideTask(task); - tasks.push_back(task); - } - - for (int i = 0; i < tasks.size(); i++) { - std::vector textEmbedding = embeddingTaskManager_->getTextSideResult(tasks.at(i).id()); + std::vector textEmbedding = embeddingTaskManager_->getTextSideResult(task.id()); if(!textEmbedding.empty()) { textEmbeddings.push_back(textEmbedding); }