404 si pas did
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / savoirs / views.py
index b7b5a58..a873736 100644 (file)
@@ -6,6 +6,7 @@ from django.template import Context, RequestContext
 from django.http import HttpResponse, HttpResponseRedirect
 from django.contrib.auth.decorators import login_required
 from django.core.urlresolvers import reverse
+from django.shortcuts import get_object_or_404
 from django import forms
 from django.conf import settings
 from lib.recherche import google_search, build_search_regexp
@@ -107,7 +108,7 @@ def ressource_index(request):
 
 def ressource_retrieve(request, id):
     """Notice OAI de la ressource"""
-    ressource = Record.objects.get(id=id)
+    ressource = get_object_or_404(Record, id=id)
     variables = { 'ressource': ressource,
                 }
     return render_to_response ("savoirs/ressource_retrieve.html", \