### What problem does this PR solve? _Briefly describe what this PR aims to solve. Include background context that will help reviewers understand the purpose of the PR._ ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) - [ ] New Feature (non-breaking change which adds functionality) - [ ] Documentation Update - [ ] Refactoring - [ ] Performance Improvement - [ ] Other (please describe):tags/v0.12.0
| formData.append('path', pathList[index]); | formData.append('path', pathList[index]); | ||||
| }); | }); | ||||
| try { | try { | ||||
| const { data } = await fileManagerService.uploadFile(formData); | |||||
| if (data.retcode === 0) { | |||||
| const ret = await fileManagerService.uploadFile(formData); | |||||
| if (ret?.data.retcode === 0) { | |||||
| message.success(t('message.uploaded')); | message.success(t('message.uploaded')); | ||||
| setPaginationParams(1); | setPaginationParams(1); | ||||
| queryClient.invalidateQueries({ queryKey: ['fetchFileList'] }); | queryClient.invalidateQueries({ queryKey: ['fetchFileList'] }); | ||||
| } | } | ||||
| return data.retcode; | |||||
| return ret?.data?.retcode; | |||||
| } catch (error) { | } catch (error) { | ||||
| console.log('🚀 ~ useUploadFile ~ error:', error); | console.log('🚀 ~ useUploadFile ~ error:', error); | ||||
| } | } |
| formData.append('file', file); | formData.append('file', file); | ||||
| }); | }); | ||||
| const { data } = yield call(kbService.document_upload, formData); | |||||
| const ret = yield call(kbService.document_upload, formData); | |||||
| const succeed = data.retcode === 0; | |||||
| const succeed = ret?.data?.retcode === 0; | |||||
| if (succeed) { | if (succeed) { | ||||
| message.success(i18n.t('message.uploaded')); | message.success(i18n.t('message.uploaded')); | ||||
| } | } | ||||
| if (succeed || data.retcode === 500) { | |||||
| if (succeed || ret?.data?.retcode === 500) { | |||||
| yield put({ | yield put({ | ||||
| type: 'getKfList', | type: 'getKfList', | ||||
| payload: { kb_id: payload.kb_id }, | payload: { kb_id: payload.kb_id }, | ||||
| }); | }); | ||||
| } | } | ||||
| return data; | |||||
| return ret?.data; | |||||
| }, | }, | ||||
| *web_crawl({ payload = {} }, { call, put }) { | *web_crawl({ payload = {} }, { call, put }) { | ||||
| const formData = new FormData(); | const formData = new FormData(); |