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('SIGINT', () => gracefulShutdown('SIGINT'));
|
||||
|
||||
await loadState();
|
||||
// Load admin models FIRST (before sessions) so ensureOpencodeConfig can use them
|
||||
await loadAdminModelStore();
|
||||
await loadOpenRouterSettings();
|
||||
await loadMistralSettings();
|
||||
@@ -18198,6 +18198,7 @@ async function bootstrap() {
|
||||
await loadTopupSessions();
|
||||
await loadPendingTopups();
|
||||
await loadPaygSessions();
|
||||
await loadState(); // Load sessions LAST so adminModels is ready
|
||||
await loadPendingPayg();
|
||||
await loadSubscriptionSessions();
|
||||
await loadPendingSubscriptions();
|
||||
|
||||
Reference in New Issue
Block a user