From afb83d0803accdf3bccf54bcad47d3af4f53223f Mon Sep 17 00:00:00 2001
From: Jonas Braathen <jonas.braathen@usit.uio.no>
Date: Fri, 17 Dec 2021 11:42:14 +0100
Subject: [PATCH] Remove unused Like lookup type

---
 greg/models.py | 16 +---------------
 1 file changed, 1 insertion(+), 15 deletions(-)

diff --git a/greg/models.py b/greg/models.py
index e2af784f..1d96f922 100644
--- a/greg/models.py
+++ b/greg/models.py
@@ -6,26 +6,12 @@ from typing import Optional
 from dirtyfields import DirtyFieldsMixin
 from django.conf import settings
 from django.db import models
-from django.db.models import Lookup, Q
-from django.db.models.fields import Field
+from django.db.models import Q
 from django.utils import timezone
 
 from greg.managers import PersonManager
 
 
-@Field.register_lookup
-class Like(Lookup):
-    """Allows doing LIKE comparisons when querying."""
-
-    lookup_name = "like"
-
-    def as_sql(self, compiler, connection):
-        lhs, lhs_params = self.process_lhs(compiler, connection)
-        rhs, rhs_params = self.process_rhs(compiler, connection)
-        params = lhs_params + rhs_params
-        return "%s LIKE %s" % (lhs, rhs), params
-
-
 class BaseModel(DirtyFieldsMixin, models.Model):
     """Common fields for all models."""
 
-- 
GitLab