Feat/improve document delete logic (#1325)

Co-authored-by: jyong <jyong@dify.ai>
This commit is contained in:
Jyong
2023-10-12 13:30:44 +08:00
committed by GitHub
parent c0fe706597
commit 289c93d081
4 changed files with 34 additions and 26 deletions

View File

@@ -30,13 +30,11 @@ def document_indexing_task(dataset_id: str, document_ids: list):
Document.dataset_id == dataset_id
).first()
if not document:
raise NotFound('Document not found')
document.indexing_status = 'parsing'
document.processing_started_at = datetime.datetime.utcnow()
documents.append(document)
db.session.add(document)
if document:
document.indexing_status = 'parsing'
document.processing_started_at = datetime.datetime.utcnow()
documents.append(document)
db.session.add(document)
db.session.commit()
try: