Gracefully skip indexing when empty list of docs provided

Improve error message when fail to index content
This commit is contained in:
Debanjum Singh Solanky
2024-06-05 19:34:28 +05:30
parent 21987f60c7
commit a1e4f4bde7
2 changed files with 2 additions and 2 deletions

View File

@@ -86,7 +86,7 @@ class EmbeddingsModel:
embeddings += generated_embeddings
pbar.update(1000)
return embeddings
return self.embeddings_model.encode(docs, **self.docs_encode_kwargs).tolist()
return self.embeddings_model.encode(docs, **self.docs_encode_kwargs).tolist() if docs else []
class CrossEncoderModel:

View File

@@ -119,7 +119,7 @@ async def update(
except Exception as e:
logger.error(f"Failed to process batch indexing request: {e}", exc_info=True)
logger.error(
f"🚨 Failed to {force} update {t} content index triggered via API call by {client} client: {e}",
f'🚨 Failed to {"force " if force else ""}update {t} content index triggered via API call by {client} client: {e}',
exc_info=True,
)
return Response(content="Failed", status_code=500)