Skip to content

Commit f2a7c98

Browse files
committed
IBX-10811: Fixed building link without contenId in embedded actions
1 parent b882e71 commit f2a7c98

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/bundle/Resources/public/js/scripts/embedded.item.actions.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@
153153
? {
154154
href: Routing.generate('ibexa.product_catalog.product.edit', {
155155
productCode,
156-
languageCode: languages[0].languageCode,
156+
languageCode: languages[0]?.languageCode,
157157
}),
158158
}
159159
: {
@@ -224,15 +224,15 @@
224224

225225
const mainContainer = container.closest('.ibexa-embedded-item-actions');
226226
const menuLoader = mainContainer.querySelector('.ibexa-embedded-item-actions__loader-container');
227-
const askForLanguagesData = Object.keys(languages).length !== 1;
227+
const askForLanguagesData = Object.keys(languages).length !== 1 && !Number.isNaN(contentId);
228228
const languagesData = askForLanguagesData
229229
? await getLanguagesData({
230230
contentId,
231231
initialFunc: showLoader.bind(null, { triggerElement, menuLoader }),
232232
callbackFunc: hideLoader.bind(null, { menuLoader }),
233233
})
234234
: languages;
235-
const contentData = await loadContentData(contentId);
235+
const contentData = !Number.isNaN(contentId) ? await loadContentData(contentId) : null;
236236
const menuItems = generateMenuTreeItems({
237237
contentId,
238238
locationId,

0 commit comments

Comments
 (0)