diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AskQuestionLibraryManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AskQuestionLibraryManageServiceImpl.java
index 4426c7d4..5017c025 100644
--- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AskQuestionLibraryManageServiceImpl.java
+++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AskQuestionLibraryManageServiceImpl.java
@@ -92,11 +92,11 @@ public class AskQuestionLibraryManageServiceImpl implements AskQuestionLibraryMa
             List<String> question = one.getQuestion();
             if (CollUtil.isEmpty(question)){
                 question = CollUtil.newArrayList(askTemplateQuestionLibrary.getDescription());
+                one.setDefaultAnswer(askTemplateQuestionLibrary.getDefaultAnswer());
             }else if (!question.contains(askTemplateQuestionLibrary.getDescription())){
                 question.add(askTemplateQuestionLibrary.getDescription());
             }
             one.setQuestion(question);
-            one.setDefaultAnswer(askTemplateQuestionLibrary.getDefaultAnswer());
             askTemplateQuestionLibraryService.updateById(one);
             return one.getId();
         }else {