Browse Source

fix segment update issue (#1844)

Co-authored-by: jyong <jyong@dify.ai>
Jyong 1 year ago
parent
commit
da4847c5a8
1 changed files with 2 additions and 2 deletions
  1. 2 2
      api/services/dataset_service.py

+ 2 - 2
api/services/dataset_service.py

@@ -1104,9 +1104,9 @@ class SegmentService:
             if segment.content == content:
                 if document.doc_form == 'qa_model':
                     segment.answer = args['answer']
-                if args['keywords']:
+                if 'keywords' in args and args['keywords']:
                     segment.keywords = args['keywords']
-                if args['enabled'] is not None:
+                if'enabled' in args and args['enabled'] is not None:
                     segment.enabled = args['enabled']
                 db.session.add(segment)
                 db.session.commit()