From 9f4dea6475bdfa72c7579c8e129a8739bbd1cac1 Mon Sep 17 00:00:00 2001 From: lian Date: Tue, 20 Oct 2015 11:51:23 +0800 Subject: [PATCH] show repo name when upload file to root directory --- seahub/views/repo.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/seahub/views/repo.py b/seahub/views/repo.py index d9d564abab..0f0dbe75fc 100644 --- a/seahub/views/repo.py +++ b/seahub/views/repo.py @@ -532,8 +532,16 @@ def view_shared_upload_link(request, token): username = uploadlink.username repo_id = uploadlink.repo_id + repo = get_repo(repo_id) + if not repo: + raise Http404 + path = uploadlink.path - dir_name = os.path.basename(path[:-1]) + if path == '/': + # use repo name as dir name if share whole library + dir_name = repo.name + else: + dir_name = os.path.basename(path[:-1]) repo = get_repo(repo_id) if not repo: