From 9f3e282b5395f46dfb6a7ca383fb0eab696e5387 Mon Sep 17 00:00:00 2001 From: Mattias van den Belt Date: Tue, 1 Oct 2024 17:22:02 +0200 Subject: [PATCH] fix: check for nullish prop instead of falsy (#12) --- .changeset/smart-months-provide.md | 5 +++++ src/node/core/config.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/smart-months-provide.md diff --git a/.changeset/smart-months-provide.md b/.changeset/smart-months-provide.md new file mode 100644 index 0000000..6d437b7 --- /dev/null +++ b/.changeset/smart-months-provide.md @@ -0,0 +1,5 @@ +--- +'@strapi/pack-up': patch +--- + +Check for nullish build options and don't fallback for falsy values diff --git a/src/node/core/config.ts b/src/node/core/config.ts index 12679e2..55938b9 100644 --- a/src/node/core/config.ts +++ b/src/node/core/config.ts @@ -130,7 +130,7 @@ type ConfigProperty = T | ConfigPropertyResolver; /** @internal */ export function resolveConfigProperty(prop: ConfigProperty | undefined, initialValue: T): T { - if (!prop) { + if (prop === undefined || prop === null) { return initialValue; }