Skip to content

Commit

Permalink
Merge pull request #461 from Michal-Szczepaniak/fix/multiple-autocomp…
Browse files Browse the repository at this point in the history
…lete-choices

Fix sending multiple values in loadEditUrl and displaying them in form
  • Loading branch information
senghe authored Jan 27, 2023
2 parents 3df6064 + 4727900 commit 3fd8668
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions src/Resources/assets/admin/js/bitbag/bitbag-media-autocomplete.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,14 @@ export class HandleAutoComplete {
return;
}

const url = `${mediaContainer.dataset.bbCmsLoadEditUrl}?code=${
mediaContainer.querySelector('input[type=hidden]').value
const url = `${mediaContainer.dataset.bbCmsLoadEditUrl}?${
mediaContainer
.querySelector('input[type=hidden]')
.value
.split(',')
.filter(String)
.map(value => `code[]=${value}`)
.join('&')
}`;

try {
Expand All @@ -96,7 +102,10 @@ export class HandleAutoComplete {
const data = await res.json();

this._addToSelectMenu(data, mediaContainer);
mediaContainer.querySelector(this.selectMenu)?.firstChild?.click();
let children = mediaContainer.querySelector(this.selectMenu)?.children
for (let child of children) {
child.click();
}

triggerCustomEvent(mediaContainer, 'cms.media.saved.reload.completed', data);
} catch (error) {
Expand Down

0 comments on commit 3fd8668

Please sign in to comment.