From f12e76cdadbbeb8e6701fc57ee6a19892a4f2780 Mon Sep 17 00:00:00 2001 From: Colin Rudd Date: Fri, 3 Nov 2023 09:26:35 -0400 Subject: [PATCH] Fix: use insertLookup.current, not just insertLookup --- core/HoistComponent.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/HoistComponent.ts b/core/HoistComponent.ts index 7bf50a8949..a38e5cba4a 100644 --- a/core/HoistComponent.ts +++ b/core/HoistComponent.ts @@ -326,7 +326,7 @@ function wrapWithModel(render: RenderFn, cfg: Config): RenderFn { delete props.modelRef; delete props.modelConfig; ctx.props = props; - ctx.modelLookup = insertLookup ?? modelLookup; + ctx.modelLookup = insertLookup?.current ?? modelLookup; useOnMount(() => instanceManager.registerModelWithTestId(props.testId, model)); useOnUnmount(() => instanceManager.unregisterModelWithTestId(props.testId)); return render(props, ref); @@ -341,7 +341,9 @@ function wrapWithModel(render: RenderFn, cfg: Config): RenderFn { ? managedRender() : createElement(HostCmp, {managedRender, key: model?.xhId}); - return insertLookup ? modelLookupContextProvider({value: insertLookup, item: ret}) : ret; + return insertLookup?.current + ? modelLookupContextProvider({value: insertLookup.current, item: ret}) + : ret; }; }