From 69e6f2a8c7458ddcc55e350380f8fdb5281b4d3d Mon Sep 17 00:00:00 2001 From: marcofeliponi Date: Fri, 12 Jul 2024 12:15:44 +0000 Subject: [PATCH 1/2] chore: bumps patch version --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 91a0b97..032ab63 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "adapcon-utils-js", - "version": "1.4.5", + "version": "1.4.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "adapcon-utils-js", - "version": "1.4.5", + "version": "1.4.6", "dependencies": { "@aws-sdk/client-dynamodb": "^3.496.0", "@aws-sdk/client-lambda": "^3.496.0", diff --git a/package.json b/package.json index f18c019..1b96b43 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "adapcon-utils-js", - "version": "1.4.5", + "version": "1.4.6", "description": "Utils library for Javascript", "keywords": [], "author": { From db5ea47b39ee8676c59755051cf17cd67a032747 Mon Sep 17 00:00:00 2001 From: marcofeliponi Date: Fri, 12 Jul 2024 12:16:29 +0000 Subject: [PATCH 2/2] fix: param has value if its from type boolee --- src/lambda/lambdaGetParameters.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lambda/lambdaGetParameters.ts b/src/lambda/lambdaGetParameters.ts index 237161d..cacbf53 100644 --- a/src/lambda/lambdaGetParameters.ts +++ b/src/lambda/lambdaGetParameters.ts @@ -53,7 +53,7 @@ const extractParams = (docfy: Docfy, parameter: string, evt: APIGatewayEvent) => const param = get(evt, `${parameter}.${key}`) ?? value.default const hasParamValue = params[identity] - const hasValue = param && param !== 'undefined' + const hasValue = (param && param !== 'undefined') || typeof param === 'boolean' const isRequired = value.required ?? parameter === 'pathParameters' if (isRequired && !hasValue && !hasParamValue) {