Allow recursive mimetype aliases

application/xml -> text/html -> text/code
remotes/origin/certificate-external-storage-visibility
Robin McCorkell 10 years ago committed by Roeland Jago Douma
parent cd7aff47e1
commit aeb20675dd
  1. 2
      core/js/mimetype.js
  2. 2
      lib/private/files/type/detection.php

@ -70,7 +70,7 @@ OC.MimeType = {
return undefined;
}
if (mimeType in OC.MimeTypeList.aliases) {
while (mimeType in OC.MimeTypeList.aliases) {
mimeType = OC.MimeTypeList.aliases[mimeType];
}
if (mimeType in OC.MimeType._mimeTypeIcons) {

@ -269,7 +269,7 @@ class Detection implements IMimeTypeDetector {
public function mimeTypeIcon($mimetype) {
$this->loadAliases();
if (isset($this->mimeTypeAlias[$mimetype])) {
while (isset($this->mimeTypeAlias[$mimetype])) {
$mimetype = $this->mimeTypeAlias[$mimetype];
}
if (isset($this->mimetypeIcons[$mimetype])) {

Loading…
Cancel
Save