Skip to content

Commit a56d564

Browse files
authored
Revert "Fix 830 (#461)"
This reverts commit ea791f4.
1 parent c4fb13b commit a56d564

File tree

3 files changed

+5
-37
lines changed

3 files changed

+5
-37
lines changed

postgrest/base_request_builder.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,7 @@
3535
from pydantic import validator as field_validator
3636

3737
from .types import CountMethod, Filters, RequestMethod, ReturnMethod
38-
from .utils import (
39-
AsyncClient,
40-
SyncClient,
41-
get_origin_and_cast,
42-
sanitize_param,
43-
sanitize_pattern_param,
44-
)
38+
from .utils import AsyncClient, SyncClient, get_origin_and_cast, sanitize_param
4539

4640

4741
class QueryArgs(NamedTuple):
@@ -347,7 +341,6 @@ def like(self: Self, column: str, pattern: str) -> Self:
347341
column: The name of the column to apply a filter on
348342
pattern: The pattern to filter by
349343
"""
350-
pattern = sanitize_pattern_param(pattern)
351344
return self.filter(column, Filters.LIKE, pattern)
352345

353346
def like_all_of(self: Self, column: str, pattern: str) -> Self:
@@ -397,7 +390,6 @@ def ilike(self: Self, column: str, pattern: str) -> Self:
397390
column: The name of the column to apply a filter on
398391
pattern: The pattern to filter by
399392
"""
400-
pattern = sanitize_pattern_param(pattern)
401393
return self.filter(column, Filters.ILIKE, pattern)
402394

403395
def or_(self: Self, filters: str, reference_table: Union[str, None] = None) -> Self:

tests/_async/test_filter_request_builder.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -190,25 +190,13 @@ def test_overlaps_with_timestamp_range(filter_request_builder):
190190
def test_like(filter_request_builder):
191191
builder = filter_request_builder.like("x", "%a%")
192192

193-
assert str(builder.params) == "x=like.%2Aa%2A"
194-
195-
196-
def test_like2(filter_request_builder):
197-
builder = filter_request_builder.like("x", f"%{85770204020}%") # See bug #830.
198-
199-
assert str(builder.params) == "x=like.%2A85770204020%2A"
193+
assert str(builder.params) == "x=like.%a%"
200194

201195

202196
def test_ilike(filter_request_builder):
203197
builder = filter_request_builder.ilike("x", "%a%")
204198

205-
assert str(builder.params) == "x=ilike.%2Aa%2A"
206-
207-
208-
def test_ilike2(filter_request_builder):
209-
builder = filter_request_builder.ilike("x", f"%{85770204020}%") # See bug #830.
210-
211-
assert str(builder.params) == "x=ilike.%2A85770204020%2A"
199+
assert str(builder.params) == "x=ilike.%a%"
212200

213201

214202
def test_like_all_of(filter_request_builder):

tests/_sync/test_filter_request_builder.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -190,25 +190,13 @@ def test_overlaps_with_timestamp_range(filter_request_builder):
190190
def test_like(filter_request_builder):
191191
builder = filter_request_builder.like("x", "%a%")
192192

193-
assert str(builder.params) == "x=like.%2Aa%2A"
194-
195-
196-
def test_like2(filter_request_builder):
197-
builder = filter_request_builder.like("x", f"%{85770204020}%") # See bug #830.
198-
199-
assert str(builder.params) == "x=like.%2A85770204020%2A"
193+
assert str(builder.params) == "x=like.%a%"
200194

201195

202196
def test_ilike(filter_request_builder):
203197
builder = filter_request_builder.ilike("x", "%a%")
204198

205-
assert str(builder.params) == "x=ilike.%2Aa%2A"
206-
207-
208-
def test_ilike2(filter_request_builder):
209-
builder = filter_request_builder.ilike("x", f"%{85770204020}%") # See bug #830.
210-
211-
assert str(builder.params) == "x=ilike.%2A85770204020%2A"
199+
assert str(builder.params) == "x=ilike.%a%"
212200

213201

214202
def test_like_all_of(filter_request_builder):

0 commit comments

Comments
 (0)