diff options
author | Julius Härtl <jus@bitgrid.net> | 2020-09-04 08:42:32 +0200 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2020-09-04 08:42:32 +0200 |
commit | b0970f86f03cf5f13f2550ae2521f87cf2806072 (patch) | |
tree | b81b449b38552231b01a49bde245a300850b19a5 /lib | |
parent | 3560aa80f018eb2caf55de572e88110d5a633ca8 (diff) | |
download | nextcloud-server-b0970f86f03cf5f13f2550ae2521f87cf2806072.tar.gz nextcloud-server-b0970f86f03cf5f13f2550ae2521f87cf2806072.zip |
Update repair step apply new opendocument template mimes
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/Repair/RepairMimeTypes.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/private/Repair/RepairMimeTypes.php b/lib/private/Repair/RepairMimeTypes.php index b6b6ceed104..60a7df25f63 100644 --- a/lib/private/Repair/RepairMimeTypes.php +++ b/lib/private/Repair/RepairMimeTypes.php @@ -191,6 +191,17 @@ class RepairMimeTypes implements IRepairStep { return $this->updateMimetypes($updatedMimetypes); } + private function introduceOpenDocumentTemplates() { + $updatedMimetypes = [ + 'ott' => 'application/vnd.oasis.opendocument.text-template', + 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', + 'otp' => 'application/vnd.oasis.opendocument.presentation-template', + 'otg' => 'application/vnd.oasis.opendocument.graphics-template', + ]; + + return $this->updateMimetypes($updatedMimetypes); + } + /** * Fix mime types */ @@ -227,5 +238,9 @@ class RepairMimeTypes implements IRepairStep { if (version_compare($ocVersionFromBeforeUpdate, '14.0.0.10', '<') && $this->introduceComicbookTypes()) { $out->info('Fixed comicbook mime types'); } + + if (version_compare($ocVersionFromBeforeUpdate, '20.0.0.5', '<') && $this->introduceOpenDocumentTemplates()) { + $out->info('Fixed OpenDocument template mime types'); + } } } |