Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ VINCE Coordination platform code
## Description
VINCE Coordination platform

Version 3.0.34 2026-03-19

* modified exception handling for certain cases in the "troublesome user" code (Internal-837)
* fixed bug affecting vulnote workflow (Internal-828)
* dependabot update recommendation: `gunicorn` 21.2.0 to 22.2.0


Version 3.0.33 2026-03-16

* modified code for creating weekly report spreadsheet in response to user request (Internal-804)
Expand Down
2 changes: 1 addition & 1 deletion bigvince/settings_.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
ROOT_DIR = environ.Path(__file__) - 3

# any change that requires database migrations is a minor release
VERSION = "3.0.33"
VERSION = "3.0.34"

# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/2.1/howto/deployment/checklist/
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ ecdsa==0.18.0
envs==1.4
fs==2.4.16
fs-s3fs==1.1.1
gunicorn==21.2.0
gunicorn==22.0.0
idna==3.7
importlib-metadata==5.0.0
importlib-resources==5.10.0
Expand Down
12 changes: 5 additions & 7 deletions vince/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -4415,13 +4415,11 @@ def get_context_data(self, **kwargs):
context["marks"] = json.loads(check.marks)

else:
# If the current user is the vulnote author, look for incomplete reviews
# by any reviewer so the author can see the reviewer's feedback/edits
reviewer_review = None
if self.request.user == vulnote.owner:
reviewer_review = VulNoteReview.objects.filter(
vulnote=vulnote.current_revision.id, complete=False
).first()
# Look for incomplete reviews by any reviewer so all users with access
# can see the reviewer's feedback/edits (in read-only mode if not the reviewer)
reviewer_review = VulNoteReview.objects.filter(
vulnote=vulnote.current_revision.id, complete=False
).first()

if reviewer_review:
initial = {
Expand Down
Loading