diff --git a/src/lib/parsing.ts b/src/lib/parsing.ts index b323207058aad8274ea79719565689bcb2f98de3..e074e45d1b5504dfe9a7384694f0d978444d095f 100644 --- a/src/lib/parsing.ts +++ b/src/lib/parsing.ts @@ -376,8 +376,8 @@ function extractHeaderMeta(token: Token): Map<string, string> { return new Map(token.attrs); } -function _extractMainClass(token: Token): string | undefined { - return token.type.match(/^container_(\S+)_open$/g)?.[1]; +function _extractMainClass(token: Token) { + return [...token.type.matchAll(/^container_(\S+)_open$/g)]?.[0]?.[1]; } function _extractBase( diff --git a/test/sitzungen b/test/sitzungen index 1f1dbdfdfee3044e7921c0e57334a43493f298fd..a9f04beb055f6dbcdcb35047633d7d938ae907f7 160000 --- a/test/sitzungen +++ b/test/sitzungen @@ -1 +1 @@ -Subproject commit 1f1dbdfdfee3044e7921c0e57334a43493f298fd +Subproject commit a9f04beb055f6dbcdcb35047633d7d938ae907f7