Skip to content

Commit 5823daa

Browse files
committed
Merge remote-tracking branch 'origin/develop'
2 parents 0f3db30 + e4d0859 commit 5823daa

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

lambda/models/domain_objects.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -425,8 +425,8 @@ class IngestionJob(BaseModel):
425425
collection_id: str
426426
document_id: Optional[str] = Field(default=None)
427427
repository_id: str
428-
chunk_strategy: Optional[ChunkingStrategy]
429-
username: Optional[str] = None
428+
chunk_strategy: Optional[ChunkingStrategy] = Field(default=None)
429+
username: Optional[str] = Field(default=None)
430430
status: IngestionStatus = IngestionStatus.INGESTION_PENDING
431431
created_date: str = Field(default_factory=lambda: datetime.now(timezone.utc).isoformat())
432-
error_message: Optional[str] = None
432+
error_message: Optional[str] = Field(default=None)

lambda/repository/lambda_functions.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,14 +395,16 @@ def delete_documents(event: dict, context: dict) -> Dict[str, Any]:
395395
ingestion_job = ingestion_job_repository.find_by_document(rag_document.document_id)
396396
if ingestion_job is None:
397397
ingestion_job = IngestionJob(
398-
repository_id=repository_id,
399-
collection_id=collection_id,
398+
document_id=rag_document.document_id,
399+
repository_id=rag_document.repository_id,
400+
collection_id=rag_document.collection_id,
400401
chunk_strategy=None,
401402
s3_path=rag_document.source,
402403
username=rag_document.username,
403404
status=IngestionStatus.DELETE_PENDING,
404405
)
405406

407+
ingestion_job_repository.save(ingestion_job)
406408
ingestion_service.create_delete_job(ingestion_job)
407409
logger.info(f"Deleting document {rag_document.source} for repository {rag_document.repository_id}")
408410

0 commit comments

Comments
 (0)