|
@@ -156,6 +156,9 @@ class DatasetDocumentSegmentApi(Resource):
|
|
|
if not segment:
|
|
|
raise NotFound('Segment not found.')
|
|
|
|
|
|
+ if segment.status != 'completed':
|
|
|
+ raise NotFound('Segment is not completed, enable or disable function is not allowed')
|
|
|
+
|
|
|
document_indexing_cache_key = 'document_{}_indexing'.format(segment.document_id)
|
|
|
cache_result = redis_client.get(document_indexing_cache_key)
|
|
|
if cache_result is not None:
|