--- 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: