diff --git a/content/model.xql b/content/model.xql index 5c3803f..d60e55d 100644 --- a/content/model.xql +++ b/content/model.xql @@ -480,16 +480,15 @@ declare %private function pm:model($ident as xs:string, $model as element(tei:mo (), let $signature := $fn?function[1] let $classes := pm:get-class($ident, $model) - let $spec := $model/ancestor::tei:elementSpec[1] return try { if ($model/tei:desc) then {$model/tei:desc} else (), + pm:set-mode($model), pm:expand-template($model, $params, $output), pm:set-parameters($model), - pm:set-mode($model), { if ($model/pb:template) then