diff --git a/js/app/controllers/export.js b/js/app/controllers/export.js index e7385c14..c0da6d8a 100644 --- a/js/app/controllers/export.js +++ b/js/app/controllers/export.js @@ -17,11 +17,11 @@ $scope.$watch(function () { return $window.PassmanExporter; }, function (exporters) { - for (var key in exporters) { - - var exporter = exporters[key]; - if (exporter.hasOwnProperty('info')) { - $scope.available_exporters.push(exporter.info); + exporters = Object.keys( angular.copy(exporters )); + for (var i = 0; i < exporters.length; i++) { + var exporter = exporters[i]; + if ($window.PassmanExporter[exporter].hasOwnProperty('info')) { + $scope.available_exporters.push($window.PassmanExporter[exporter].info); } } }, true);