Skip to content

Commit f8fd731

Browse files
author
Viktor Kopin
committed
adobe-stock-integration#1813: fix saving default directory in the default bookmark of media gallery
1 parent 9e7b088 commit f8fd731

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

app/code/Magento/MediaGalleryUi/view/adminhtml/web/js/directory/directoryTree.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@ define([
1818
return Component.extend({
1919
defaults: {
2020
filterChipsProvider: 'componentType = filters, ns = ${ $.ns }',
21+
bookmarkProvider: 'componentType = bookmark, ns = ${ $.ns }',
2122
directoryTreeSelector: '#media-gallery-directory-tree',
2223
getDirectoryTreeUrl: 'media_gallery/directories/gettree',
2324
createDirectoryUrl: 'media_gallery/directories/create',
2425
deleteDirectoryUrl: 'media_gallery/directories/delete',
2526
jsTreeReloaded: null,
2627
modules: {
28+
bookmarks: '${ $.bookmarkProvider }',
2729
directories: '${ $.name }_directories',
2830
filterChips: '${ $.filterChipsProvider }'
2931
},
@@ -256,7 +258,15 @@ define([
256258

257259
return;
258260
}
261+
if (!_.isUndefined(this.bookmarks())) {
262+
if (!_.size(this.bookmarks().getViewData(this.bookmarks().defaultIndex))) {
263+
setTimeout(function () {
264+
this.updateSelectedDirectory();
265+
}.bind(this), 500);
259266

267+
return;
268+
}
269+
}
260270
currentTreePath = this.isFilterApplied(currentFilterPath) || _.isNull(requestedDirectory) ?
261271
currentFilterPath : requestedDirectory;
262272

0 commit comments

Comments
 (0)