diff --git a/lib/Listener/FileCreatedFromTemplateListener.php b/lib/Listener/FileCreatedFromTemplateListener.php index 0473f3e74e..242918f6d6 100644 --- a/lib/Listener/FileCreatedFromTemplateListener.php +++ b/lib/Listener/FileCreatedFromTemplateListener.php @@ -9,6 +9,7 @@ namespace OCA\Richdocuments\Listener; +use OCA\Richdocuments\Capabilities; use OCA\Richdocuments\Service\CapabilitiesService; use OCA\Richdocuments\Service\TemplateFieldService; use OCA\Richdocuments\TemplateManager; @@ -31,6 +32,11 @@ public function handle(Event $event): void { return; } + $targetFile = $event->getTarget(); + if (!in_array($targetFile->getMimetype(), Capabilities::MIMETYPES) && $targetFile->getMimeType() !== 'application/pdf') { + return; + } + $templateFile = $event->getTemplate(); // Empty template