diff --git a/src/app/pages/profile/ProfilePageCtrl.js b/src/app/pages/profile/ProfilePageCtrl.js
index c271490..b50877a 100644
--- a/src/app/pages/profile/ProfilePageCtrl.js
+++ b/src/app/pages/profile/ProfilePageCtrl.js
@@ -76,8 +76,8 @@
         });
     };
 
-    $scope.getFile = function () {
-      fileReader.readAsDataUrl($scope.file, $scope)
+    $scope.getFile = function (file) {
+      fileReader.readAsDataUrl(file, $scope)
           .then(function (result) {
             $scope.picture = result;
           });
diff --git a/src/app/theme/directives/ngFileSelect.js b/src/app/theme/directives/ngFileSelect.js
index a255d60..894d2bb 100644
--- a/src/app/theme/directives/ngFileSelect.js
+++ b/src/app/theme/directives/ngFileSelect.js
@@ -10,7 +10,7 @@
       link: function ($scope, el) {
         el.bind('change', function (e) {
           $scope.file = (e.srcElement || e.target).files[0];
-          $scope.getFile();
+          $scope.getFile($scope.file);
         })
       }
     }