Skip to content

fix: Database.from_settings/from_tenant can error out#1841

Merged
edgurgel merged 3 commits into
mainfrom
fix/database-from-settings-error-REAL-787
May 4, 2026
Merged

fix: Database.from_settings/from_tenant can error out#1841
edgurgel merged 3 commits into
mainfrom
fix/database-from-settings-error-REAL-787

Conversation

@edgurgel
Copy link
Copy Markdown
Member

@edgurgel edgurgel commented May 4, 2026

What kind of change does this PR introduce?

Fix the case when Realtime.Database.from_settings (and `from_tenant) can't check the type of ip address and errors out.

** (MatchError) no match of right hand side value: {:error, :nxdomain}
    (realtime 2.88.2) lib/realtime/database.ex:68: Realtime.Database.from_settings/3
    (realtime 2.88.2) lib/extensions/postgres_cdc_rls/replication_poller.ex:63: Extensions.PostgresCdcRls.ReplicationPoller.handle_continue/2
    (stdlib 6.2.1) gen_server.erl:2335: :gen_server.try_handle_continue/3
    (stdlib 6.2.1) gen_server.erl:2244: :gen_server.loop/7
    (stdlib 6.2.1) proc_lib.erl:329: :proc_lib.init_p_do_apply/3
Last message: {:continue, {:connect, %Realtime.Api.Tenant{...}}}

@edgurgel edgurgel force-pushed the fix/database-from-settings-error-REAL-787 branch from 377b11e to f055a17 Compare May 4, 2026 03:45
@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage is 91.712%fix/database-from-settings-error-REAL-787 into main. No base build found for main.

@edgurgel edgurgel merged commit df84e75 into main May 4, 2026
12 of 13 checks passed
@edgurgel edgurgel deleted the fix/database-from-settings-error-REAL-787 branch May 4, 2026 04:36
@realtime-release-bot
Copy link
Copy Markdown

🎉 This PR is included in version 2.89.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants