fix: remove linebreak and duplicate space from title content

This commit is contained in:
2026-03-05 16:08:00 +02:00
parent 8566c88f6a
commit 78d374aaad

View File

@@ -293,18 +293,26 @@
make-attachments(attachment-title, attachments) make-attachments(attachment-title, attachments)
if display-documentary { let title-text = if type(title) == content {
make-documentary-page(
if type(title) == content {
title title
.fields() .fields()
.values() .children
.at(0) .filter(it => it.func() != linebreak)
.filter(it => it.func() != linebreak and it != [ ]) .fold((), (acc, it) => {
.join(" ") if it == [ ] and acc.last() == [ ] {
acc
} else {
acc + (it,)
}
})
.join("")
} else { } else {
title title
}, }
if display-documentary {
make-documentary-page(
title-text,
authors, authors,
advisors, advisors,
reviewer, reviewer,