Skip to content

Commit 6b51e49

Browse files
committed
fix: match does not accept null value
1 parent 3b823cc commit 6b51e49

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/postgrest/lib/src/postgrest_filter_builder.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
6666
/// .select()
6767
/// .eq('username', 'supabot');
6868
/// ```
69+
///
70+
/// If you want to filter with null equality, use [isFilter] instead.
6971
PostgrestFilterBuilder<T> eq(String column, Object value) {
7072
final Uri url;
7173
if (value is List) {
@@ -477,9 +479,9 @@ class PostgrestFilterBuilder<T> extends PostgrestTransformBuilder<T> {
477479
/// 'status': 'ONLINE',
478480
/// });
479481
/// ```
480-
PostgrestFilterBuilder<T> match(Map query) {
482+
PostgrestFilterBuilder<T> match(Map<String, Object> query) {
481483
var url = _url;
482-
query.forEach((k, v) => url = appendSearchParams('$k', 'eq.$v', url));
484+
query.forEach((k, v) => url = appendSearchParams(k, 'eq.$v', url));
483485
return copyWithUrl(url);
484486
}
485487
}

0 commit comments

Comments
 (0)