From e877871dc61d480d7af37368707f8beeade40195 Mon Sep 17 00:00:00 2001 From: Louis Date: Mon, 10 Feb 2025 21:00:56 +0700 Subject: [PATCH] fix: inconsistent models list on first launch (#4618) --- extensions/engine-management-extension/src/index.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/extensions/engine-management-extension/src/index.ts b/extensions/engine-management-extension/src/index.ts index 5bf2ddade..f2371883e 100644 --- a/extensions/engine-management-extension/src/index.ts +++ b/extensions/engine-management-extension/src/index.ts @@ -341,9 +341,11 @@ export default class JanEngineManagementExtension extends EngineManagementExtens }) ) events.emit(EngineEvent.OnEngineUpdate, {}) - DEFAULT_REMOTE_MODELS.forEach(async (data: Model) => { - await this.addRemoteModel(data).catch(() => {}) - }) + await Promise.all( + DEFAULT_REMOTE_MODELS.map((data: Model) => + this.addRemoteModel(data).catch(() => {}) + ) + ) events.emit(ModelEvent.OnModelsUpdate, { fetch: true }) } }