From b9f36ccdc299b748ce5940056256bf07478f1af7 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Wed, 25 Feb 2026 07:06:29 +0100 Subject: [PATCH] Fix media picker folder navigation with "ignore user start nodes" enabled. --- src/Umbraco.Web.BackOffice/Controllers/EntityController.cs | 2 +- .../infiniteeditors/mediapicker/mediapicker.controller.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.BackOffice/Controllers/EntityController.cs b/src/Umbraco.Web.BackOffice/Controllers/EntityController.cs index 224b7cd33b8b..1aea719cf364 100644 --- a/src/Umbraco.Web.BackOffice/Controllers/EntityController.cs +++ b/src/Umbraco.Web.BackOffice/Controllers/EntityController.cs @@ -1138,7 +1138,7 @@ private IEnumerable GetResultForAncestors(int id, UmbracoEntityType .Select(s => int.Parse(s, CultureInfo.InvariantCulture)).Distinct().ToArray(); var ignoreUserStartNodes = - IsDataTypeIgnoringUserStartNodes(queryStrings?.GetValue("dataTypeId")); + IsDataTypeIgnoringUserStartNodes(queryStrings?.GetValue("dataTypeKey")); if (ignoreUserStartNodes == false) { int[]? aids = null; diff --git a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/mediapicker/mediapicker.controller.js b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/mediapicker/mediapicker.controller.js index f88e820d4d25..cb71f185f6a9 100644 --- a/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/mediapicker/mediapicker.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/mediapicker/mediapicker.controller.js @@ -261,7 +261,9 @@ angular.module("umbraco") $scope.path = _.filter(anc, function (f) { return f.path.indexOf($scope.startNodeId) !== -1; }); - folder.path = $scope.path[0].path; + if ($scope.path.length > 0) { + folder.path = $scope.path[0].path; + } }) : Promise.resolve().then(function () { $scope.path = [];