From d222721079fa660116a144bcd761d340e8017fb0 Mon Sep 17 00:00:00 2001 From: Jon Edvald Date: Tue, 5 Jun 2018 18:54:44 +0200 Subject: [PATCH] fix: malformed output from `ctx.getStatus()` (#134) --- src/plugin-context.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugin-context.ts b/src/plugin-context.ts index 2433517daf..ea9af63bf1 100644 --- a/src/plugin-context.ts +++ b/src/plugin-context.ts @@ -486,15 +486,15 @@ export function createPluginContext(garden: Garden): PluginContext { getStatus: async () => { const envStatus: EnvironmentStatusMap = await ctx.getEnvironmentStatus({}) - const services = await ctx.getServices() + const services = keyBy(await ctx.getServices(), "name") - const serviceStatus = await Bluebird.map( - services, (service: Service) => ctx.getServiceStatus({ serviceName: service.name }), - ) + const serviceStatus = await Bluebird.props(mapValues(services, + (service: Service) => ctx.getServiceStatus({ serviceName: service.name }), + )) return { providers: envStatus, - services: keyBy(serviceStatus, "name"), + services: serviceStatus, } },