diff options
-rw-r--r-- | lib/private/Repair/RepairMimeTypes.php | 13 | ||||
-rw-r--r-- | resources/config/mimetypemapping.dist.json | 2 |
2 files changed, 15 insertions, 0 deletions
diff --git a/lib/private/Repair/RepairMimeTypes.php b/lib/private/Repair/RepairMimeTypes.php index 5b216331dc7..5f3531ea79c 100644 --- a/lib/private/Repair/RepairMimeTypes.php +++ b/lib/private/Repair/RepairMimeTypes.php @@ -106,6 +106,15 @@ class RepairMimeTypes implements IRepairStep { return $count; } + private function introduceAsciidocType() { + $updatedMimetypes = [ + 'adoc' => 'text/asciidoc', + 'asciidoc' => 'text/asciidoc', + ]; + + return $this->updateMimetypes($updatedMimetypes); + } + private function introduceImageTypes() { $updatedMimetypes = [ 'jp2' => 'image/jp2', @@ -273,5 +282,9 @@ class RepairMimeTypes implements IRepairStep { if (version_compare($ocVersionFromBeforeUpdate, '25.0.0.2', '<') && $this->introduceOnlyofficeFormType()) { $out->info('Fixed ONLYOFFICE Forms OpenXML mime types'); } + + if (version_compare($ocVersionFromBeforeUpdate, '26.0.0.1', '<') && $this->introduceAsciidocType()) { + $out->info('Fixed AsciiDoc mime types'); + } } } diff --git a/resources/config/mimetypemapping.dist.json b/resources/config/mimetypemapping.dist.json index a0c96f5936d..1c1a0f93c43 100644 --- a/resources/config/mimetypemapping.dist.json +++ b/resources/config/mimetypemapping.dist.json @@ -10,9 +10,11 @@ "3gp": ["video/3gpp"], "7z": ["application/x-7z-compressed"], "accdb": ["application/msaccess"], + "adoc": ["text/asciidoc", "text/plain"], "ai": ["application/illustrator"], "apk": ["application/vnd.android.package-archive"], "arw": ["image/x-dcraw"], + "asciidoc": ["text/asciidoc", "text/plain"], "avi": ["video/x-msvideo"], "bash": ["text/x-shellscript"], "bat": ["application/x-msdos-program"], |