diff --git a/src/public/javascripts/services/note_detail.js b/src/public/javascripts/services/note_detail.js index 5577c7ece..4737b56a7 100644 --- a/src/public/javascripts/services/note_detail.js +++ b/src/public/javascripts/services/note_detail.js @@ -226,7 +226,10 @@ async function loadAttributes() { const attributes = await server.get('notes/' + noteId + '/attributes'); - const promoted = attributes.filter(attr => (attr.type === 'label-definition' || attr.type === 'relation-definition') && attr.value.isPromoted); + const promoted = attributes.filter(attr => + (attr.type === 'label-definition' || attr.type === 'relation-definition') + && !attr.name.startsWith("child:") + && attr.value.isPromoted); let idx = 1; diff --git a/src/public/javascripts/services/tooltip.js b/src/public/javascripts/services/tooltip.js index df4a9431a..7a00981fa 100644 --- a/src/public/javascripts/services/tooltip.js +++ b/src/public/javascripts/services/tooltip.js @@ -44,7 +44,10 @@ function setupTooltip() { async function renderTooltip(callback, note, attributes) { let content = ''; - const promoted = attributes.filter(attr => (attr.type === 'label-definition' || attr.type === 'relation-definition') && attr.value.isPromoted); + const promoted = attributes.filter(attr => + (attr.type === 'label-definition' || attr.type === 'relation-definition') + && !attr.name.startsWith("child:") + && attr.value.isPromoted); if (promoted.length > 0) { const $table = $("