You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(tunnel-client): keep module_domains in sync after discovery
Two related gaps in the consumer-to-domain resolution surfaced once we
started exercising NS8 with more modules:
* The provider modules themselves (openldap, samba, …) never appeared in
cluster/module_domains because they ARE the domain, so the UI hid the
domain user inside their accordion. fetchProviderDomains() walks
cluster/list-user-domains and maps each provider id back to its domain
as a final fallback.
* users.ModuleDomains was populated only during the initial RunSetup, so
modules installed after the support session started (NethVoice in our
case) never made it into the credentials modal. The discovery ticker
now calls users.RefreshModuleDomains and resends the users report when
the map actually grew, with no flood of updates for steady-state
sessions.
0 commit comments