From 077d2678e5777d86cfda900879d69898b6842cd1 Mon Sep 17 00:00:00 2001 From: Anton Tayanovskyy Date: Mon, 18 Nov 2024 18:03:35 -0500 Subject: [PATCH] Missed early return --- src/interop.ts | 2 +- src/pulumi-metadata.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/interop.ts b/src/interop.ts index 54e499da..6e99fb5f 100644 --- a/src/interop.ts +++ b/src/interop.ts @@ -39,7 +39,7 @@ export function normalize(value: any, cfnType?: string, pulumiProvider?: PulumiP if (!value) return value; if (value instanceof Promise) { - pulumi.output(value).apply(v => normalize(v, cfnType, pulumiProvider)); + return pulumi.output(value).apply(v => normalize(v, cfnType, pulumiProvider)); } if (pulumi.Output.isInstance(value)) { diff --git a/src/pulumi-metadata.ts b/src/pulumi-metadata.ts index ac206a5c..b83f117e 100644 --- a/src/pulumi-metadata.ts +++ b/src/pulumi-metadata.ts @@ -286,11 +286,11 @@ export function normalizeObject(key: string[], value: any, cfnType?: string, pul if (!value) return value; if (value instanceof Promise) { - pulumi.output(value).apply(v => normalizeObject(key, v, cfnType, pulumiProvider)); + return pulumi.output(value).apply(v => normalizeObject(key, v, cfnType, pulumiProvider)); } if (pulumi.Output.isInstance(value)) { - return value.apply(v => normalizeObject(key, v, cfnType, pulumiProvider)); + return value.apply(v => normalizeObject(key, v, cfnType, pulumiProvider)}); } if (Array.isArray(value)) {