Skip to content

Commit b2b45e6

Browse files
committed
#1703: The deleted tags are not removed from Tags drop-down until the web page is refreshed - replaced outdated keywords after saving new details
1 parent d76acc2 commit b2b45e6

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

app/code/Magento/MediaGalleryUi/view/adminhtml/web/js/image/image-actions.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ define([
8686
form = modalElement.find('#image-edit-details-form'),
8787
imageId = this.imageModel().getSelected().id,
8888
keywords = this.mediaGalleryEditDetails().selectedKeywords(),
89-
imageDetails = this.mediaGalleryImageDetails();
89+
imageDetails = this.mediaGalleryImageDetails(),
90+
imageEditDetails = this.mediaGalleryEditDetails();
9091

9192
if (form.validation('isValid')) {
9293
saveDetails(
@@ -98,6 +99,7 @@ define([
9899
this.closeModal();
99100
this.imageModel().reloadGrid();
100101
imageDetails.removeCached(imageId);
102+
imageEditDetails.removeCached(imageId, keywords);
101103

102104
if (imageDetails.isActive()) {
103105
imageDetails.showImageDetailsById(imageId);

app/code/Magento/MediaGalleryUi/view/adminhtml/web/js/image/image-edit.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,16 @@ define([
223223
}
224224

225225
return true;
226+
},
227+
228+
/**
229+
* Remove cached image details in edit form
230+
*
231+
* @param {String} id
232+
* @param {String} tags
233+
*/
234+
removeCached: function (id, tags) {
235+
this.images[id].tags = tags;
226236
}
227237
});
228238
});

0 commit comments

Comments
 (0)