diff --git a/dojo/engagement/views.py b/dojo/engagement/views.py index b45b417e39c..706210b569c 100644 --- a/dojo/engagement/views.py +++ b/dojo/engagement/views.py @@ -4,7 +4,7 @@ import operator import re import time -from datetime import datetime +from datetime import datetime, timedelta from functools import partial, reduce from pathlib import Path from tempfile import NamedTemporaryFile @@ -142,6 +142,9 @@ def engagement_calendar(request): engagements = engagements.select_related("lead") engagements = engagements.prefetch_related("product") + for e in engagements: + if e.target_end: + e.target_end += timedelta(days=1) add_breadcrumb( title="Engagement Calendar", top_level=True, request=request) return render( diff --git a/dojo/test/views.py b/dojo/test/views.py index b5777f15cac..4249ff7a270 100644 --- a/dojo/test/views.py +++ b/dojo/test/views.py @@ -3,7 +3,7 @@ import logging import operator import time -from datetime import datetime +from datetime import datetime, timedelta from functools import reduce from django.contrib import messages @@ -393,6 +393,9 @@ def test_calendar(request): tests = tests.prefetch_related("test_type", "lead", "engagement__product") add_breadcrumb(title=_("Test Calendar"), top_level=True, request=request) + for t in tests: + if t.target_end: + t.target_end += timedelta(days=1) return render(request, "dojo/calendar.html", { "caltype": "tests", "leads": request.GET.getlist("lead", ""),