From 0dc0ed424961918880b075668fad1d5ce6718977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Mekina?= Date: Tue, 7 Oct 2025 14:03:24 +0200 Subject: [PATCH] make study branch optional for dp --- template/classic/dp.typ | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/template/classic/dp.typ b/template/classic/dp.typ index b74b897..f694ade 100644 --- a/template/classic/dp.typ +++ b/template/classic/dp.typ @@ -13,7 +13,7 @@ bibliogr ) #import "../attachments.typ": attachment_list -#import "../utils.typ": is_none, assert_dict_has, assert_not_none, assert_type_signature +#import "../utils.typ": is_none, assert_dict_has, assert_not_none, assert_type_signature, map_none #let dp( // general settings @@ -31,8 +31,7 @@ assert_not_none(study_programme, "study programme"); assert_dict_has((language,), study_programme, "study programme"); - assert_not_none(study_branch, "study branch"); - assert_dict_has((language,), study_branch, "study branch"); + map_none(study_branch, (v) => assert_dict_has((language,), v, "study branch")); assert_not_none(abstract_content, "abstract"); assert_dict_has(force_langs, abstract_content, "abstract");