|
|
|
@@ -168,23 +168,6 @@ def clean_unused_datasets_task(): |
|
|
|
else: |
|
|
|
plan = plan_cache.decode() |
|
|
|
if plan == "sandbox": |
|
|
|
# add auto disable log |
|
|
|
documents = ( |
|
|
|
db.session.query(Document) |
|
|
|
.filter( |
|
|
|
Document.dataset_id == dataset.id, |
|
|
|
Document.enabled == True, |
|
|
|
Document.archived == False, |
|
|
|
) |
|
|
|
.all() |
|
|
|
) |
|
|
|
for document in documents: |
|
|
|
dataset_auto_disable_log = DatasetAutoDisableLog( |
|
|
|
tenant_id=dataset.tenant_id, |
|
|
|
dataset_id=dataset.id, |
|
|
|
document_id=document.id, |
|
|
|
) |
|
|
|
db.session.add(dataset_auto_disable_log) |
|
|
|
# remove index |
|
|
|
index_processor = IndexProcessorFactory(dataset.doc_form).init_index_processor() |
|
|
|
index_processor.clean(dataset, None) |