From 44fd8beff23beed3e4ee2d7f775cad6455a1ddac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 19 Aug 2020 13:38:52 +0200 Subject: [PATCH] convert view to absolute path --- .../blocklist/umbBlockListPropertyEditor.component.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/umbBlockListPropertyEditor.component.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/umbBlockListPropertyEditor.component.js index 0f6d4d2bb0..daa83e37a5 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/umbBlockListPropertyEditor.component.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/umbBlockListPropertyEditor.component.js @@ -28,7 +28,7 @@ } }); - function BlockListController($scope, editorService, clipboardService, localizationService, overlayService, blockEditorService, udiService, serverValidationManager, angularHelper) { + function BlockListController($scope, editorService, clipboardService, localizationService, overlayService, blockEditorService, udiService, serverValidationManager, angularHelper, umbRequestHelper) { var unsubscribe = []; var modelObject; @@ -233,8 +233,7 @@ ensureCultureData(block.content); ensureCultureData(block.settings); - // TODO: Why is there a '/' prefixed? that means this will never work with virtual directories - block.view = (block.config.view ? "/" + block.config.view : getDefaultViewForBlock(block)); + block.view = (block.config.view ? umbRequestHelper.convertVirtualToAbsolutePath(block.config.view) : getDefaultViewForBlock(block)); block.showValidation = block.config.view ? true : false; block.hideContentInOverlay = block.config.forceHideContentEditorInOverlay === true || inlineEditing === true;