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