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
{{ message }}
Repository navigation
Requesty fetchModel() does not send the API key, so authenticated catalogs fail #2030
fetchModels then passes options.apiKey as undefined to getRequestyModels. The Requesty models endpoint needs the key for per-account catalogs.
Effects
A user with a per-account catalog can get a failed or partial list. getModel() then falls back to requestyDefaultModelInfo, so model metadata is wrong.
Requesty is key-scoped. Without the key, the cache key has no key discriminator. Two accounts on the same URL share one cache entry.
The webview path (requestRouterModels) does pass the key. It writes under a different cache key from the one fetchModel() reads.
Scope
This is not a regression. The same code is in ecab519857. PR #1906 only moved where the cache scope is declared.
Activity