From 071d9caa00ec5d1a53366121252797a9e79daed4 Mon Sep 17 00:00:00 2001 From: HanilJain Date: Wed, 28 Feb 2024 10:16:48 +0530 Subject: [PATCH 1/3] issue-1821 --- website/templates/includes/sidenav.html | 34 ++++++++++++------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/website/templates/includes/sidenav.html b/website/templates/includes/sidenav.html index 615bef8ffb..63233ccf0a 100644 --- a/website/templates/includes/sidenav.html +++ b/website/templates/includes/sidenav.html @@ -24,44 +24,44 @@
-
-
diff --git a/website/views.py b/website/views.py index 9c9e74b8c5..4bb60ff42b 100644 --- a/website/views.py +++ b/website/views.py @@ -3785,9 +3785,10 @@ def get_context_data(self, **kwargs): ).exists() if isinstance(self.request.user, User): - context["bookmarked"] = self.request.user.userprofile.issue_saved.filter( - pk=self.object.id - ).exists() + if self.request.user.is_authenticated: + context["bookmarked"] = self.request.user.userprofile.issue_saved.filter( + pk=self.object.id + ).exists() context["screenshots"] = IssueScreenshot.objects.filter(issue=self.object).all() From e2b7ee461b429e00e360e18678f1b425d5845e3c Mon Sep 17 00:00:00 2001 From: HanilJain Date: Sun, 10 Mar 2024 00:17:32 +0530 Subject: [PATCH 3/3] commit --- website/views.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/website/views.py b/website/views.py index 4bb60ff42b..72d7ff5bf2 100644 --- a/website/views.py +++ b/website/views.py @@ -3779,17 +3779,17 @@ def get_context_data(self, **kwargs): context["subscribed_to_domain"] = False context["cve_id"] = self.object.cve_id - if isinstance(self.request.user, User): - context["subscribed_to_domain"] = self.object.domain.user_subscribed_domains.filter( - pk=self.request.user.userprofile.id - ).exists() - if isinstance(self.request.user, User): if self.request.user.is_authenticated: - context["bookmarked"] = self.request.user.userprofile.issue_saved.filter( - pk=self.object.id + context["subscribed_to_domain"] = self.object.domain.user_subscribed_domains.filter( + pk=self.request.user.userprofile.id ).exists() + if isinstance(self.request.user, User): + context["bookmarked"] = self.request.user.userprofile.issue_saved.filter( + pk=self.object.id + ).exists() + context["screenshots"] = IssueScreenshot.objects.filter(issue=self.object).all() return context