From 31fd4c8a0f72ddae6f4f7db4215ac7244e2e6592 Mon Sep 17 00:00:00 2001 From: Dylan Piercey Date: Wed, 22 Jan 2020 14:54:16 -0800 Subject: [PATCH] Fix resolving renderer path for legacy widgets (#1477) --- src/core-tags/migrate/all-tags/w-bind.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/core-tags/migrate/all-tags/w-bind.js b/src/core-tags/migrate/all-tags/w-bind.js index ce732eabe..7d1b7e704 100644 --- a/src/core-tags/migrate/all-tags/w-bind.js +++ b/src/core-tags/migrate/all-tags/w-bind.js @@ -27,10 +27,6 @@ module.exports = function migrate(el, context) { ); return; } - - if (componentModule.requirePath === "./") { - rendererModule = componentModule; - } } else if (attr.isLiteralValue()) { const literalValue = attr.literalValue; @@ -58,10 +54,13 @@ module.exports = function migrate(el, context) { componentModule = { legacy: true, filename, - requirePath: literalValue + requirePath: literalValue.replace(/\/index(\.[^.]+)?$/, "/") }; } + if (componentModule && componentModule.requirePath === "./") { + rendererModule = componentModule; + } context.legacyComponentModule = componentModule; context.legacyRendererModule = rendererModule;