#template label is not inherited through template since it's meant to mark the template note only

This commit is contained in:
zadam
2022-06-19 11:36:29 +02:00
parent 4f86d769be
commit 981fac8e50
3 changed files with 13 additions and 3 deletions

View File

@@ -400,7 +400,11 @@ class Note extends AbstractEntity {
const templateNote = this.becca.notes[ownedAttr.value];
if (templateNote) {
templateAttributes.push(...templateNote.__getAttributes(newPath));
templateAttributes.push(
...templateNote.__getAttributes(newPath)
// template attr is used as a marker for templates, but it's not meant to be inherited
.filter(attr => !(attr.type === 'label' && attr.name === 'template'))
);
}
}
}