fix: report auth label from configured order

This commit is contained in:
Peter Steinberger
2026-01-09 05:17:27 +00:00
parent f9fe067f68
commit 7842109609
+1 -4
View File
@@ -219,16 +219,13 @@ function resolveModelAuthLabel(
const providerKey = normalizeProviderId(resolved); const providerKey = normalizeProviderId(resolved);
const store = ensureAuthProfileStore(); const store = ensureAuthProfileStore();
const profileOverride = sessionEntry?.authProfileOverride?.trim(); const profileOverride = sessionEntry?.authProfileOverride?.trim();
const lastGood = store.lastGood?.[providerKey] ?? store.lastGood?.[resolved];
const order = resolveAuthProfileOrder({ const order = resolveAuthProfileOrder({
cfg, cfg,
store, store,
provider: providerKey, provider: providerKey,
preferredProfile: profileOverride, preferredProfile: profileOverride,
}); });
const candidates = [profileOverride, lastGood, ...order].filter( const candidates = [profileOverride, ...order].filter(Boolean) as string[];
Boolean,
) as string[];
for (const profileId of candidates) { for (const profileId of candidates) {
const profile = store.profiles[profileId]; const profile = store.profiles[profileId];