Files
Ben Barclay 5aaf0fdb5d fix(auth): mirror plugin providers lock-free and never mid-discovery
A PROVIDER_REGISTRY read from a plugin during provider discovery ran the
pending mirror against a partial profile list, so the auth row kept a
provider that a later, higher-priority registration replaced. The mirror
now waits for discovery to finish (its completion sync runs then), and
runs holding no lock: it lists providers, which reads config, and the
sync is idempotent.
2026-10-30 11:13:02 -04:00
..