Commit 926e2e7e authored by Robin Sonnabend's avatar Robin Sonnabend
Browse files

Also show public documents to privileged users

parent 19a1733e
......@@ -376,7 +376,6 @@ class Protocol(DatabaseModel):
candidates = [
document for document in self.documents
if document.is_compiled
and (private is None or document.is_private == private)
private_candidates = [
document for document in candidates
......@@ -386,10 +385,14 @@ class Protocol(DatabaseModel):
document for document in candidates
if not document.is_private
if len(private_candidates) > 0:
return private_candidates[0]
elif len(public_candidates) > 0:
return public_candidates[0]
def _get_candidates():
if private is None or private:
return private_candidates + public_candidates
return public_candidates
candidates = _get_candidates()
if candidates:
return candidates[0]
return None
def get_template(self):
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment