diff --git a/package-lock.json b/package-lock.json index b0f0551..a1485a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "adapcon-utils-js", - "version": "1.2.1", + "version": "1.2.2", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/package.json b/package.json index af1a770..289109d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "adapcon-utils-js", - "version": "1.2.1", + "version": "1.2.2", "description": "Utils library for Javascript", "keywords": [], "author": { diff --git a/src/lambda/formatters.ts b/src/lambda/formatters.ts index c78a2d5..820c900 100644 --- a/src/lambda/formatters.ts +++ b/src/lambda/formatters.ts @@ -2,10 +2,8 @@ import jsonBigInt from 'json-bigint' import { isObject } from '../object' -const ascii = new TextDecoder('ascii') - export const formattedResponse = ({ StatusCode, Payload }: { StatusCode?: number, Payload?: any }): { status: number, body: T } => { - const payloadFormatted = Payload ? JSON.parse(ascii.decode(Payload)) : {} + const payloadFormatted = Payload ? JSON.parse(Buffer.from(Payload, 'ascii').toString('utf8')) : {} return { status: payloadFormatted.statusCode || StatusCode,