diff --git a/media_gallery.module b/media_gallery.module
index 0ec5541..5710f53 100644
--- a/media_gallery.module
+++ b/media_gallery.module
@@ -1872,9 +1872,10 @@
  *   An array of files.
  */
 function media_gallery_filter_media_access($media_files, $operation) {
+  global $user; 
   $media_accessable = array();
   foreach ($media_files as $key => $media) {
-    if (file_entity_access($operation, (object)$media)) {
+    if (file_entity_access($operation, (object)$media) or $media['uid'] == $user->uid) {
       $media_accessable[] = $media;
     }
   }
