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 embeddings += generated_embeddings
pbar.update(1000) pbar.update(1000)
return embeddings 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: class CrossEncoderModel:

View File

@@ -119,7 +119,7 @@ async def update(
except Exception as e: except Exception as e:
logger.error(f"Failed to process batch indexing request: {e}", exc_info=True) logger.error(f"Failed to process batch indexing request: {e}", exc_info=True)
logger.error( 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, exc_info=True,
) )
return Response(content="Failed", status_code=500) return Response(content="Failed", status_code=500)