From dfbce79f3cbe7b85f1577b27df6cca534f3f1922 Mon Sep 17 00:00:00 2001 From: Ivan Kopeykin Date: Mon, 11 Oct 2021 13:41:31 +0300 Subject: [PATCH] fix: provide correct serialization context instead of context use local variable ctx --- lib/serialization/Serializer.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/serialization/Serializer.js b/lib/serialization/Serializer.js index bbd9826b2ef..ba814293c1e 100644 --- a/lib/serialization/Serializer.js +++ b/lib/serialization/Serializer.js @@ -16,9 +16,7 @@ class Serializer { let current = obj; for (const middleware of this.serializeMiddlewares) { if (current && typeof current.then === "function") { - current = current.then( - data => data && middleware.serialize(data, context) - ); + current = current.then(data => data && middleware.serialize(data, ctx)); } else if (current) { try { current = middleware.serialize(current, ctx); @@ -36,7 +34,7 @@ class Serializer { let current = value; for (const middleware of this.deserializeMiddlewares) { if (current && typeof current.then === "function") { - current = current.then(data => middleware.deserialize(data, context)); + current = current.then(data => middleware.deserialize(data, ctx)); } else { current = middleware.deserialize(current, ctx); }