From a0b6ffe9482a94c06068114525905b7d1d24c88f Mon Sep 17 00:00:00 2001 From: leibale Date: Wed, 17 Nov 2021 17:12:50 -0500 Subject: [PATCH] fix ARRPOP --- packages/json/lib/commands/ARRPOP.ts | 2 +- packages/json/lib/commands/index.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/json/lib/commands/ARRPOP.ts b/packages/json/lib/commands/ARRPOP.ts index 5d8785a8d9..932b3294d8 100644 --- a/packages/json/lib/commands/ARRPOP.ts +++ b/packages/json/lib/commands/ARRPOP.ts @@ -14,4 +14,4 @@ export function transformArguments(key: string, path?: string, index?: number): return args; } -export { transformRedisJsonNullArrayReply as transformReply } from '.'; +export { transformRedisJsonNullArrayNullReply as transformReply } from '.'; diff --git a/packages/json/lib/commands/index.ts b/packages/json/lib/commands/index.ts index 91b4f7dc4b..a79a5370e4 100644 --- a/packages/json/lib/commands/index.ts +++ b/packages/json/lib/commands/index.ts @@ -84,8 +84,9 @@ export function transformRedisJsonNullReply(json: string | null): RedisJSON | nu return transformRedisJsonReply(json); } - -export function transformRedisJsonNullArrayReply(jsons: Array): Array { +export function transformRedisJsonNullArrayNullReply(jsons: Array | null): Array | null { + if (jsons === null) return null; + return jsons.map(transformRedisJsonNullReply); }