diff --git a/supabase/client.py b/supabase/client.py index 8e14e468..73182832 100644 --- a/supabase/client.py +++ b/supabase/client.py @@ -63,15 +63,7 @@ def __init__( self.realtime_url: str = f"{supabase_url}/realtime/v1".replace("http", "ws") self.auth_url: str = f"{supabase_url}/auth/v1" self.storage_url = f"{supabase_url}/storage/v1" - is_platform = re.search(r"(supabase\.co)|(supabase\.in)", supabase_url) - if is_platform: - url_parts = supabase_url.split(".") - self.functions_url = ( - f"{url_parts[0]}.functions.{url_parts[1]}.{url_parts[2]}" - ) - - else: - self.functions_url = f"{supabase_url}/functions/v1" + self.functions_url = f"{supabase_url}/functions/v1" self.schema: str = options.schema # Instantiate clients. diff --git a/tests/test_function_configuration.py b/tests/test_function_configuration.py index 643446bb..876cb05c 100644 --- a/tests/test_function_configuration.py +++ b/tests/test_function_configuration.py @@ -8,7 +8,7 @@ def test_functions_client_initialization() -> None: key = "xxxxxxxxxxxxxx.xxxxxxxxxxxxxxx.xxxxxxxxxxxxxxx" sp = supabase.Client(url, key) sp.functions() - assert sp.functions_url == f"https://{ref}.functions.supabase.co" + assert sp.functions_url == f"https://{ref}.supabase.co/functions/v1" url = "https://localhost:54322" sp_local = supabase.Client(url, key)