diff --git a/engine/classes/ElggFile.php b/engine/classes/ElggFile.php index ca57fafd9dd..bbc82c75be3 100644 --- a/engine/classes/ElggFile.php +++ b/engine/classes/ElggFile.php @@ -154,9 +154,10 @@ public function detectMimeType($file = null, $default = null) { $mime = mime_content_type($file); } + $original_filename = isset($this) ? $this->originalfilename : basename($file); $params = array( 'filename' => $file, - 'original_filename' => $file->originalfilename, // @see file upload action + 'original_filename' => $original_filename, // @see file upload action 'default' => $default, ); return _elgg_services()->hooks->trigger('mime_type', 'file', $params, $mime);