From 94e00115fe3b98f1257ca3f5fdafa37146e4fba7 Mon Sep 17 00:00:00 2001 From: 71819 Date: Sat, 28 Mar 2020 20:27:59 +0000 Subject: [PATCH 1/2] Issue 998: DishJSON should only replace undefined with new ArrayBuffer not null or false --- src/core/dishTypes/DishJSON.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/dishTypes/DishJSON.mjs b/src/core/dishTypes/DishJSON.mjs index 210f32d8..703b0980 100644 --- a/src/core/dishTypes/DishJSON.mjs +++ b/src/core/dishTypes/DishJSON.mjs @@ -17,7 +17,7 @@ class DishJSON extends DishType { */ static toArrayBuffer() { DishJSON.checkForValue(this.value); - this.value = this.value ? Utils.strToArrayBuffer(JSON.stringify(this.value, null, 4)) : new ArrayBuffer; + this.value = this.value !== undefined ? Utils.strToArrayBuffer(JSON.stringify(this.value, null, 4)) : new ArrayBuffer; } /** From 4c3324aea14f662996f3d14150852c1d23e544a8 Mon Sep 17 00:00:00 2001 From: n1474335 Date: Mon, 30 Mar 2020 11:17:46 +0100 Subject: [PATCH 2/2] 9.20.3 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index e11036d7..caaa90b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "cyberchef", - "version": "9.20.2", + "version": "9.20.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index ea0a5d98..a8f4198e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cyberchef", - "version": "9.20.2", + "version": "9.20.3", "description": "The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis.", "author": "n1474335 ", "homepage": "https://gchq.github.io/CyberChef",