diff --git a/build/psalm-baseline.xml b/build/psalm-baseline.xml index 41e597623171a..0ea6a0a1a3b66 100644 --- a/build/psalm-baseline.xml +++ b/build/psalm-baseline.xml @@ -3541,12 +3541,6 @@ - - - - - - diff --git a/lib/private/DirectEditing/Manager.php b/lib/private/DirectEditing/Manager.php index c849e4a5cf95a..a73a40b1e19c1 100644 --- a/lib/private/DirectEditing/Manager.php +++ b/lib/private/DirectEditing/Manager.php @@ -13,6 +13,7 @@ use OCP\Constants; use OCP\DB\QueryBuilder\IQueryBuilder; use OCP\DirectEditing\ACreateFromTemplate; +use OCP\DirectEditing\ATemplate; use OCP\DirectEditing\IEditor; use OCP\DirectEditing\IManager; use OCP\DirectEditing\IToken; @@ -84,6 +85,10 @@ public function getTemplates(string $editor, string $type): array { } $templates = array_map(function ($template) use ($creator) { + if ($template instanceof ATemplate) { + $template = $template->jsonSerialize(); + } + $template['extension'] = $creator->getExtension(); $template['mimetype'] = $creator->getMimetype(); return $template;