From 4a63dd76a2f39bffbf99745fb7a81f2a8353c666 Mon Sep 17 00:00:00 2001 From: drspacemanphd Date: Thu, 7 Apr 2022 08:23:37 -0400 Subject: [PATCH] fix(arcgis-rest-request): fixes an issue in append custom params where valid params of value 0 were AFFECTS PACKAGES: @esri/arcgis-rest-request --- .../arcgis-rest-request/src/utils/append-custom-params.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/arcgis-rest-request/src/utils/append-custom-params.ts b/packages/arcgis-rest-request/src/utils/append-custom-params.ts index 898f1a3fce..0b1ed1046a 100644 --- a/packages/arcgis-rest-request/src/utils/append-custom-params.ts +++ b/packages/arcgis-rest-request/src/utils/append-custom-params.ts @@ -30,7 +30,11 @@ export function appendCustomParams( // merge all keys in customOptions into options.params options.params = keys.reduce((value, key) => { - if (customOptions[key] || typeof customOptions[key] === "boolean") { + if ( + customOptions[key] || + typeof customOptions[key] === "boolean" || + (typeof customOptions[key] === "number" && customOptions[key] as unknown === 0) + ) { value[key as any] = customOptions[key]; } return value;