1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-09-19 02:51:14 +02:00

capture attachment in closure

This commit is contained in:
Kyle Spearrin 2017-07-10 16:21:39 -04:00
parent 47cb20f01e
commit 51e30b2f7a

View File

@ -116,7 +116,7 @@
var attachmentSharePromises = [];
if ($scope.login.attachments) {
for (var i = 0; i < $scope.login.attachments.length; i++) {
var attachment = $scope.login.attachments[i];
(function (attachment) {
var promise = cipherService.downloadAndDecryptAttachment(null, attachment, false)
.then(function (decData) {
return cryptoService.encryptToBytes(decData.buffer, orgKey);
@ -133,6 +133,7 @@
}, fd).$promise;
});
attachmentSharePromises.push(promise);
})($scope.login.attachments[i]);
}
}