From 5f31138e44d7c2204c591cf55a92ede2b5993e20 Mon Sep 17 00:00:00 2001
From: Nicolas Joyard <joyard.nicolas@gmail.com>
Date: Thu, 17 Dec 2015 15:02:46 +0100
Subject: [PATCH] Use slug to search for reps, enables searching through
 accents

---
 legislature/views/representative.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/legislature/views/representative.py b/legislature/views/representative.py
index bd8cb595..a2408597 100644
--- a/legislature/views/representative.py
+++ b/legislature/views/representative.py
@@ -25,6 +25,7 @@ from datetime import datetime
 from django.db.models import Q
 from django.http import Http404
 from django.shortcuts import render
+from django.utils.text import slugify
 
 from core.utils import render_paginate_list
 from positions.forms import PositionForm
@@ -119,7 +120,7 @@ def _filter_by_search(request, representative_list):
     search = request.GET.get('search')
     if search:
         return representative_list.filter(
-            Q(full_name__icontains=search)
+            Q(slug__icontains=slugify(search))
         )
     else:
         return representative_list
-- 
GitLab