From ce153f23db4ce429a956f27b5230ed0aef7cee20 Mon Sep 17 00:00:00 2001 From: Sebastian Markbage Date: Thu, 15 Apr 2021 12:50:53 -0400 Subject: [PATCH] Mask the legacy context passed to classes --- packages/react-server/src/ReactFizzServer.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react-server/src/ReactFizzServer.js b/packages/react-server/src/ReactFizzServer.js index 1a838be226c8b..8b84ce822bccf 100644 --- a/packages/react-server/src/ReactFizzServer.js +++ b/packages/react-server/src/ReactFizzServer.js @@ -563,11 +563,11 @@ function renderClassComponent( Component: any, props: any, ): void { - const unmaskedContext = !disableLegacyContext - ? task.legacyContext + const maskedContext = !disableLegacyContext + ? getMaskedContext(Component, task.legacyContext) : undefined; - const instance = constructClassInstance(Component, props, unmaskedContext); - mountClassInstance(instance, Component, props, unmaskedContext); + const instance = constructClassInstance(Component, props, maskedContext); + mountClassInstance(instance, Component, props, maskedContext); finishClassComponent(request, task, instance, Component, props); }