Compare commits

...

2 Commits

Author SHA1 Message Date
yalei
ec871819e4 rm useless router.replace (#27386) 2025-10-29 11:06:19 +08:00
jyong
cdf8f24085 fix wrong assert
Some checks failed
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/amd64, build-api-amd64) (push) Has been cancelled
Build and Push API & Web / build (api, DIFY_API_IMAGE_NAME, linux/arm64, build-api-arm64) (push) Has been cancelled
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/amd64, build-web-amd64) (push) Has been cancelled
Build and Push API & Web / build (web, DIFY_WEB_IMAGE_NAME, linux/arm64, build-web-arm64) (push) Has been cancelled
Build and Push API & Web / create-manifest (api, DIFY_API_IMAGE_NAME, merge-api-images) (push) Has been cancelled
Build and Push API & Web / create-manifest (web, DIFY_WEB_IMAGE_NAME, merge-web-images) (push) Has been cancelled
2025-10-28 10:50:25 +08:00
2 changed files with 8 additions and 4 deletions

View File

@@ -1417,7 +1417,7 @@ class DocumentService:
assert isinstance(current_user, Account) assert isinstance(current_user, Account)
assert current_user.current_tenant_id is not None assert current_user.current_tenant_id is not None
assert knowledge_config.data_source assert knowledge_config.data_source
assert knowledge_config.data_source.info_list.file_info_list assert knowledge_config.data_source.info_list
features = FeatureService.get_features(current_user.current_tenant_id) features = FeatureService.get_features(current_user.current_tenant_id)
@@ -1426,6 +1426,8 @@ class DocumentService:
count = 0 count = 0
if knowledge_config.data_source: if knowledge_config.data_source:
if knowledge_config.data_source.info_list.data_source_type == "upload_file": if knowledge_config.data_source.info_list.data_source_type == "upload_file":
if not knowledge_config.data_source.info_list.file_info_list:
raise ValueError("File source info is required")
upload_file_list = knowledge_config.data_source.info_list.file_info_list.file_ids upload_file_list = knowledge_config.data_source.info_list.file_info_list.file_ids
count = len(upload_file_list) count = len(upload_file_list)
elif knowledge_config.data_source.info_list.data_source_type == "notion_import": elif knowledge_config.data_source.info_list.data_source_type == "notion_import":
@@ -1531,6 +1533,8 @@ class DocumentService:
document_ids = [] document_ids = []
duplicate_document_ids = [] duplicate_document_ids = []
if knowledge_config.data_source.info_list.data_source_type == "upload_file": if knowledge_config.data_source.info_list.data_source_type == "upload_file":
if not knowledge_config.data_source.info_list.file_info_list:
raise ValueError("File source info is required")
upload_file_list = knowledge_config.data_source.info_list.file_info_list.file_ids upload_file_list = knowledge_config.data_source.info_list.file_info_list.file_ids
for file_id in upload_file_list: for file_id in upload_file_list:
file = ( file = (

View File

@@ -56,10 +56,10 @@ const SwrInitializer = ({
} }
const redirectUrl = resolvePostLoginRedirect(searchParams) const redirectUrl = resolvePostLoginRedirect(searchParams)
if (redirectUrl) if (redirectUrl) {
location.replace(redirectUrl) location.replace(redirectUrl)
else return
router.replace(pathname) }
setInit(true) setInit(true)
} }