소스 검색

fix: handle KeyError when accessing rules in CleanProcessor.clean (#10258)

pinsily 5 달 전
부모
커밋
5f21d13572
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      api/core/indexing_runner.py

+ 1 - 1
api/core/indexing_runner.py

@@ -598,7 +598,7 @@ class IndexingRunner:
             rules = DatasetProcessRule.AUTOMATIC_RULES
             rules = DatasetProcessRule.AUTOMATIC_RULES
         else:
         else:
             rules = json.loads(processing_rule.rules) if processing_rule.rules else {}
             rules = json.loads(processing_rule.rules) if processing_rule.rules else {}
-        document_text = CleanProcessor.clean(text, rules)
+        document_text = CleanProcessor.clean(text, {"rules": rules})
 
 
         return document_text
         return document_text