From 6ddf3506e0013020b7738f6bf11b068de4406e18 Mon Sep 17 00:00:00 2001 From: ilearnit Date: Thu, 5 Jul 2018 15:00:45 +0800 Subject: [PATCH] [fix] public wiki --- seahub/wiki/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/seahub/wiki/views.py b/seahub/wiki/views.py index ba60e37302..deddfa8750 100644 --- a/seahub/wiki/views.py +++ b/seahub/wiki/views.py @@ -46,7 +46,9 @@ def slug(request, slug, page_name="home"): raise Http404 req_user = request.user.username - if req_user == wiki.username or check_folder_permission( + if not req_user: + user_can_write = False + elif req_user == wiki.username or check_folder_permission( request, wiki.repo_id, '/') == 'rw': user_can_write = True else: