Skip to content

Commit 8a810e6

Browse files
patrickdemooij9nul800sebastiaan
authored andcommitted
10429: Make sure to set filtered variable on media item
1 parent bb79544 commit 8a810e6

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/mediapicker/mediapicker.controller.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,9 +477,15 @@ angular.module("umbraco")
477477
vm.loading = true;
478478
entityResource.getPagedDescendants($scope.filterOptions.excludeSubFolders ? $scope.currentFolder.id : $scope.startNodeId, "Media", vm.searchOptions)
479479
.then(function (data) {
480+
480481
// update image data to work with image grid
481482
if (data.items) {
482-
data.items.forEach(mediaItem => setMediaMetaData(mediaItem));
483+
var allowedTypes = dialogOptions.filter ? dialogOptions.filter.split(",") : null;
484+
485+
data.items.forEach(function(mediaItem) {
486+
setMediaMetaData(mediaItem);
487+
mediaItem.filtered = allowedTypes && allowedTypes.indexOf(mediaItem.metaData.ContentTypeAlias) < 0;
488+
});
483489
}
484490

485491
// update images

0 commit comments

Comments
 (0)