fix: load adminModels before sessions in bootstrap sequence
- Move loadAdminModelStore() before loadState() in bootstrap() - This ensures adminModels is available when ensureOpencodeConfig is called - Fixes issue where Chutes provider was not being configured
This commit is contained in:
@@ -18185,7 +18185,7 @@ async function bootstrap() {
|
|||||||
process.on('SIGTERM', () => gracefulShutdown('SIGTERM'));
|
process.on('SIGTERM', () => gracefulShutdown('SIGTERM'));
|
||||||
process.on('SIGINT', () => gracefulShutdown('SIGINT'));
|
process.on('SIGINT', () => gracefulShutdown('SIGINT'));
|
||||||
|
|
||||||
await loadState();
|
// Load admin models FIRST (before sessions) so ensureOpencodeConfig can use them
|
||||||
await loadAdminModelStore();
|
await loadAdminModelStore();
|
||||||
await loadOpenRouterSettings();
|
await loadOpenRouterSettings();
|
||||||
await loadMistralSettings();
|
await loadMistralSettings();
|
||||||
@@ -18198,6 +18198,7 @@ async function bootstrap() {
|
|||||||
await loadTopupSessions();
|
await loadTopupSessions();
|
||||||
await loadPendingTopups();
|
await loadPendingTopups();
|
||||||
await loadPaygSessions();
|
await loadPaygSessions();
|
||||||
|
await loadState(); // Load sessions LAST so adminModels is ready
|
||||||
await loadPendingPayg();
|
await loadPendingPayg();
|
||||||
await loadSubscriptionSessions();
|
await loadSubscriptionSessions();
|
||||||
await loadPendingSubscriptions();
|
await loadPendingSubscriptions();
|
||||||
|
|||||||
Reference in New Issue
Block a user