From 8ad875a7887beeea9f07641cf7ae14b0782de4b9 Mon Sep 17 00:00:00 2001 From: lian Date: Fri, 11 Oct 2024 15:33:07 +0800 Subject: [PATCH] update --- seahub/views/repo.py | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/seahub/views/repo.py b/seahub/views/repo.py index 9fca203a2e..e11c28fb9d 100644 --- a/seahub/views/repo.py +++ b/seahub/views/repo.py @@ -422,15 +422,21 @@ def view_shared_upload_link(request, uploadlink): logger.error(e) max_upload_file_size = -1 - return render(request, 'view_shared_upload_link_react.html', { - 'repo': repo, - 'path': path, - 'username': username, - 'dir_name': dir_name, - 'max_upload_file_size': max_upload_file_size, - 'no_quota': no_quota, - 'uploadlink': uploadlink, - 'enable_upload_folder': ENABLE_UPLOAD_FOLDER, - 'enable_resumable_fileupload': ENABLE_RESUMABLE_FILEUPLOAD, - 'max_number_of_files_for_fileupload': MAX_NUMBER_OF_FILES_FOR_FILEUPLOAD, - }) + data = { + 'repo': repo, + 'path': path, + 'username': username, + 'dir_name': dir_name, + 'max_upload_file_size': max_upload_file_size, + 'no_quota': no_quota, + 'uploadlink': uploadlink, + 'enable_upload_folder': ENABLE_UPLOAD_FOLDER, + 'enable_resumable_fileupload': ENABLE_RESUMABLE_FILEUPLOAD, + 'max_number_of_files_for_fileupload': MAX_NUMBER_OF_FILES_FOR_FILEUPLOAD, + } + + if not request.user.is_authenticated: + from seahub.utils import get_logo_path_by_user + data['logo_path'] = get_logo_path_by_user(uploadlink.username) + + return render(request, 'view_shared_upload_link_react.html', data)