diff --git a/src/core/shift.js b/src/core/shift.js index 94890fb..a8b594d 100644 --- a/src/core/shift.js +++ b/src/core/shift.js @@ -28,7 +28,7 @@ function memoizeDecode(origDecode) { return (payload) => { if (decodeCache.has(payload)) return decodeCache.get(payload); const decoded = origDecode(payload); - decodeCache.set(payload, decoded); + if(payload.type === 'object' && payload) decodeCache.set(payload, decoded); return decoded; }; }