src/ldt/ldt/ldt_utils/views.py
changeset 193 1fc885d6e120
parent 185 aa4cb9c16ba1
child 198 202107fff250
--- a/src/ldt/ldt/ldt_utils/views.py	Fri Sep 30 12:27:54 2011 +0200
+++ b/src/ldt/ldt/ldt_utils/views.py	Fri Sep 30 16:52:45 2011 +0200
@@ -234,7 +234,7 @@
     return render_to_response('ldt/ldt_utils/search_form.html', {'form': form} , context_instance=RequestContext(request))
 
 
-
+@login_required
 def search_index(request):
         
     sform = SearchForm(request.POST)
@@ -253,7 +253,10 @@
             
             results.sort(key=lambda k: k['iri_id'])
             for iri_id, item in groupby(results, itemgetter('iri_id')):
-                content = Content.objects.get(iri_id=iri_id)
+                try:
+                    content = Content.objects.get(iri_id=iri_id)
+                except Content.DoesNotExist:
+                    continue
                 segments = list(item)
                 score = sum([seg['score'] for seg in segments])
                 if content.description == None: