We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1bf4356 commit 7635d8dCopy full SHA for 7635d8d
1 file changed
ietf/doc/views_draft.py
@@ -877,7 +877,9 @@ def edit_shepherd_writeup(request, name):
877
doc = get_object_or_404(Document, type="draft", name=name)
878
879
can_edit_stream_info = is_authorized_in_doc_stream(request.user, doc)
880
- can_edit_shepherd_writeup = can_edit_stream_info or user_is_person(request.user, doc.shepherd) or has_role(request.user, ["Area Director"])
+ can_edit_shepherd_writeup = ( can_edit_stream_info
881
+ or (doc.shepherd and user_is_person(request.user, doc.shepherd.person))
882
+ or has_role(request.user, ["Area Director"]))
883
884
if not can_edit_shepherd_writeup:
885
return HttpResponseForbidden("You do not have the necessary permissions to view this page")
0 commit comments