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 75edec9 commit 70f0a52Copy full SHA for 70f0a52
lib/private/Files/Template/TemplateManager.php
@@ -213,12 +213,18 @@ private function getProviderTemplates(TemplateFileCreator $type): array {
213
foreach ($this->getRegisteredProviders() as $provider) {
214
foreach ($type->getMimetypes() as $mimetype) {
215
foreach ($provider->getCustomTemplates($mimetype) as $template) {
216
- $templates[] = $template;
+ $templateId = $template->jsonSerialize()['templateId'];
217
+
218
+ if (array_key_exists($templateId, $templates)) {
219
+ continue;
220
+ }
221
222
+ $templates[$templateId] = $template;
223
}
224
225
226
- return $templates;
227
+ return array_values($templates);
228
229
230
/**
0 commit comments