Selaa lähdekoodia

fix: update folder tree bug

Arsekl 3 vuotta sitten
vanhempi
commit
e6bbf797cc
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      src/utils/index.ts

+ 3 - 2
src/utils/index.ts

@@ -87,7 +87,6 @@ export function goToLogin() {
 
 export function getQuestionList(examId: number) {
     if (examId === store.getState().loadQuestion.examId) {
-        console.log(examId)
         return store.getState().loadQuestionList
     } else {
         Api.getByExamId(examId).then((res: ReceivedData<ExamSerializer>) => {
@@ -211,7 +210,9 @@ export function getQuestion(examId: string, questionId: string) {
                         data: "",
                         children: [...editable, ...unEditable]
                     }
-                    molecule.folderTree.add(files)
+                    if (molecule.folderTree.getState().folderTree?.data?.length)
+                        molecule.folderTree.add(files)
+                    else molecule.folderTree.update(files)
                     message.success('Loading is Complete')
                 }
                 return response;