diff --git a/src/services/initialization.service.ts b/src/services/initialization.service.ts index a4957642cbec11c400983ddb2dd5dacd8dde3b66..f0eac0a772ed5cadc6423e6c9d3a48f7deed93f2 100644 --- a/src/services/initialization.service.ts +++ b/src/services/initialization.service.ts @@ -306,12 +306,14 @@ export default class InitializationService { const remoteUrl = env.isProduction() ? `/remote/org.ecolyo.backoffice.prices` : `/remote/org.ecolyo.backoffice.prices.rec` - fluidTypes.map(async fluid => { + + for (const fluid of fluidTypes) { const prices = await this._client .getStackClient() .fetchJSON('GET', `${remoteUrl}?fluidtype=${fluid}`) - allPrices.push(prices) - }) + allPrices.push(...prices) + } + for (const price of allPrices) { await fpService.createPrice(price) }