diff --git a/lib/private/Files/Type/Detection.php b/lib/private/Files/Type/Detection.php index b4c2ec01a8..cd4ddc2f06 100644 --- a/lib/private/Files/Type/Detection.php +++ b/lib/private/Files/Type/Detection.php @@ -169,9 +169,7 @@ class Detection implements IMimeTypeDetector { $fileName = basename($path); // remove leading dot on hidden files with a file extension - if (strpos($fileName, '.') === 0 && strpos($fileName, '.', 1)) { - $fileName = substr($fileName, 1); - } + $fileName = ltrim($fileName, '.'); // note: leading dot doesn't qualify as extension if (strpos($fileName, '.') > 0) {