From 0132e33e6d289abec9a3c346782272acd796262b Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Fri, 21 Dec 2018 09:12:04 +0100
Subject: [PATCH] Disable trigram extension in db

---
 submissions/forms.py                              | 10 ++++++----
 submissions/migrations/0050_auto_20181219_0825.py |  4 ++--
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/submissions/forms.py b/submissions/forms.py
index 2b202e062..48c05b872 100644
--- a/submissions/forms.py
+++ b/submissions/forms.py
@@ -7,7 +7,7 @@ import re
 
 from django import forms
 from django.conf import settings
-from django.contrib.postgres.search import TrigramSimilarity
+# from django.contrib.postgres.search import TrigramSimilarity
 from django.db import transaction
 from django.db.models import Q
 from django.forms.formsets import ORDERING_FIELD_NAME
@@ -914,9 +914,11 @@ class RefereeSearchForm(forms.Form):
         'placeholder': 'Search for a referee in the SciPost Profiles database'}))
 
     def search(self):
-        return Profile.objects.annotate(
-            similarity=TrigramSimilarity('last_name', self.cleaned_data['last_name']),
-        ).filter(similarity__gt=0.3).order_by('-similarity')
+        return Profile.objects.filter(
+            last_name__icontains=self.cleaned_data['last_name'])
+        # return Profile.objects.annotate(
+        #     similarity=TrigramSimilarity('last_name', self.cleaned_data['last_name']),
+        # ).filter(similarity__gt=0.3).order_by('-similarity')
 
 
 class ConsiderRefereeInvitationForm(forms.Form):
diff --git a/submissions/migrations/0050_auto_20181219_0825.py b/submissions/migrations/0050_auto_20181219_0825.py
index 9495f00fa..96aa0a24a 100644
--- a/submissions/migrations/0050_auto_20181219_0825.py
+++ b/submissions/migrations/0050_auto_20181219_0825.py
@@ -3,7 +3,7 @@
 from __future__ import unicode_literals
 
 from django.db import migrations
-from django.contrib.postgres.operations import TrigramExtension
+# from django.contrib.postgres.operations import TrigramExtension
 
 
 class Migration(migrations.Migration):
@@ -13,5 +13,5 @@ class Migration(migrations.Migration):
     ]
 
     operations = [
-        TrigramExtension(),
+        # TrigramExtension(),
     ]
-- 
GitLab