From 6d72c7a2d3aa959ab188661f6f2f3f9b8ff305b2 Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Fri, 21 Oct 2022 07:54:57 +0000 Subject: [PATCH] add exception --- fet2020/tasks/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fet2020/tasks/views.py b/fet2020/tasks/views.py index 82e64303..a2d41757 100644 --- a/fet2020/tasks/views.py +++ b/fet2020/tasks/views.py @@ -4,6 +4,7 @@ from collections import deque from django.contrib.auth.mixins import LoginRequiredMixin from django.contrib.auth.models import User +from django.core.exceptions import ObjectDoesNotExist from django.shortcuts import render from django.views.generic.detail import DetailView from django.views.generic.edit import CreateView, UpdateView @@ -121,7 +122,10 @@ class TaskDetailView(LoginRequiredMixin, DetailView): docus = Document.objects.filter(task__id=self.object.id).order_by("-date") context["documents"] = docus - context["topic"] = Topic.objects.get(task_list=self.object.task_list) + try: + context["topic"] = Topic.objects.get(task_list=self.object.task_list) + except ObjectDoesNotExist: + context["topic"] = None return context