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(controlplane): enforce cache-invalidating project repo and wire bootstrap licenser (#2704)
wire the api layer's ProjectRepo through a single cached repository so
every write path invalidates the projects:<id> cache key. previously
several handlers constructed their own uncached repo, so config updates
via the api were served stale for up to the cache ttl.
also pass the licenser into CreateOrganisationService from the bootstrap
command; it was omitted and caused a nil-pointer panic on convoy
bootstrap, and guard the service against a nil licenser with a clear
error.
0 commit comments