We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bae24eb commit b5fc422Copy full SHA for b5fc422
lib/private/Files/Template/TemplateManager.php
@@ -223,12 +223,18 @@ private function getProviderTemplates(TemplateFileCreator $type): array {
223
foreach ($this->getRegisteredProviders() as $provider) {
224
foreach ($type->getMimetypes() as $mimetype) {
225
foreach ($provider->getCustomTemplates($mimetype) as $template) {
226
- $templates[] = $template;
+ $templateId = $template->jsonSerialize()['templateId'];
227
+
228
+ if (array_key_exists($templateId, $templates)) {
229
+ continue;
230
+ }
231
232
+ $templates[$templateId] = $template;
233
}
234
235
236
- return $templates;
237
+ return array_values($templates);
238
239
240
/**
0 commit comments