diff --git a/packages/postgrest/lib/src/postgrest_builder.dart b/packages/postgrest/lib/src/postgrest_builder.dart index 3b614650..fa461e5e 100644 --- a/packages/postgrest/lib/src/postgrest_builder.dart +++ b/packages/postgrest/lib/src/postgrest_builder.dart @@ -317,7 +317,8 @@ class PostgrestBuilder implements Future { /// /// [url] may be used to update based on a different url than the current one Uri appendSearchParams(String key, String value, [Uri? url]) { - final searchParams = Map.from(_url.queryParametersAll); + final searchParams = + Map.from((url ?? _url).queryParametersAll); searchParams[key] = [...searchParams[key] ?? [], value]; return (url ?? _url).replace(queryParameters: searchParams); } @@ -325,10 +326,10 @@ class PostgrestBuilder implements Future { /// Get new Uri with overridden queryParams /// /// [url] may be used to update based on a different url than the current one - Uri overrideSearchParams(String key, String value, [Uri? url]) { + Uri overrideSearchParams(String key, String value) { final searchParams = Map.from(_url.queryParametersAll); searchParams[key] = value; - return (url ?? _url).replace(queryParameters: searchParams); + return _url.replace(queryParameters: searchParams); } @override