diff --git a/lib/private/files/cache/cache.php b/lib/private/files/cache/cache.php index 82f5f504cba35982e5d75eeb3097455fa5589679..364a50d377c28de1b90ee12cb7713d59a627f249 100644 --- a/lib/private/files/cache/cache.php +++ b/lib/private/files/cache/cache.php @@ -87,9 +87,11 @@ class Cache { protected function loadMimetypes(){ $result = \OC_DB::executeAudited('SELECT `id`, `mimetype` FROM `*PREFIX*mimetypes`', array()); - while ($result && $row = $result->fetchRow()) { - self::$mimetypeIds[$row['mimetype']] = $row['id']; - self::$mimetypes[$row['id']] = $row['mimetype']; + if ($result) { + while ($row = $result->fetchRow()) { + self::$mimetypeIds[$row['mimetype']] = $row['id']; + self::$mimetypes[$row['id']] = $row['mimetype']; + } } }