From fcc8d024a4a36e9d649f65898b2e9aa52171abd4 Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Tue, 12 Mar 2019 15:05:56 +0100 Subject: [PATCH] handling when object cannot be found with get_object_or_404 --- ippisite/ippidb/views/contribute.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ippisite/ippidb/views/contribute.py b/ippisite/ippidb/views/contribute.py index 0b2a786c..2639b9d7 100644 --- a/ippisite/ippidb/views/contribute.py +++ b/ippisite/ippidb/views/contribute.py @@ -5,7 +5,7 @@ iPPI-DB contribution views from django.contrib.auth.mixins import LoginRequiredMixin from django.db import transaction from django.forms import model_to_dict -from django.shortcuts import render +from django.shortcuts import render, get_object_or_404 from django.utils.translation import ugettext_lazy from formtools.wizard.views import NamedUrlSessionWizardView @@ -316,7 +316,7 @@ class IppiWizard(LoginRequiredMixin, NamedUrlSessionWizardView): def admin_session_view(request, bibli_pk, ppi_pk): context = {} if bibli_pk: - bibliography = models.Bibliography.objects.get(pk=bibli_pk) + bibliography = get_object_or_404(models.Bibliography, pk=bibli_pk) context["bibliography"] = bibliography context["testactivitydescription"] = bibliography.testactivitydescription_set.all() context["testcytotoxdescription"] = bibliography.testcytotoxdescription_set.all() @@ -324,7 +324,7 @@ def admin_session_view(request, bibli_pk, ppi_pk): context["refcompoundbiblio"] = bibliography.refcompoundbiblio_set.all() if ppi_pk: - ppi = models.Ppi.objects.get(pk=ppi_pk) + ppi = get_object_or_404(models.Ppi, pk=ppi_pk) context["ppi"] = ppi context["complexes"] = ppi.ppicomplex_set.all() -- GitLab