From 86680fed4e03bf82ada72bf94d80d4f78a7bcbb6 Mon Sep 17 00:00:00 2001 From: gravitylow Date: Tue, 19 Jan 2016 15:23:18 +0000 Subject: [PATCH] Autofix search issue where course subject and number are not in the proper format --- course/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/course/views.py b/course/views.py index 8a81a5a..d46d29c 100644 --- a/course/views.py +++ b/course/views.py @@ -12,6 +12,7 @@ from django.contrib.auth.decorators import login_required from tastypie.models import ApiKey from collections import OrderedDict +import re def search(request): term = None @@ -52,6 +53,9 @@ def search(request): query = query.filter(crn=crn) log['crn'] = str(crn) if course: + match = re.search(r'([A-z]+?)([0-9]+)', course) + if match: + course = match.group(1) + ' ' + match.group(2) query = query.filter(course__icontains=course) log['course'] = course if days: