diff --git a/layout-webapp/src/main/webapp/vue-app/common-sites/components/site-navigation/SiteNavigationNodeDrawer.vue b/layout-webapp/src/main/webapp/vue-app/common-sites/components/site-navigation/SiteNavigationNodeDrawer.vue index 53fdc7f1e..dd2b32420 100644 --- a/layout-webapp/src/main/webapp/vue-app/common-sites/components/site-navigation/SiteNavigationNodeDrawer.vue +++ b/layout-webapp/src/main/webapp/vue-app/common-sites/components/site-navigation/SiteNavigationNodeDrawer.vue @@ -411,7 +411,7 @@ export default { labels: this.labels }; if (this.editMode) { - const pageRef = pageData?.pageRef || (this.elementType !== 'Group' ? this.navigationNode.pageKey?.ref || `${ this.navigationNode.pageKey.site.typeName}::${ this.navigationNode.pageKey.site.name}::${this.navigationNode.pageKey?.name}` : ''); + const pageRef = pageData?.pageRef || (this.elementType !== 'Group' && this.navigationNode.pageKey ? this.navigationNode.pageKey?.ref || `${ this.navigationNode.pageKey.site.typeName}::${ this.navigationNode.pageKey.site.name}::${this.navigationNode.pageKey?.name}` : ''); if (this.elementType === 'existingPage') { const pageRef = this.selectedPage?.pageRef; pageData = {