diff --git a/src/web/fileDecrypter.coffee b/src/web/fileDecrypter.coffee index ecc7d90..19098d0 100644 --- a/src/web/fileDecrypter.coffee +++ b/src/web/fileDecrypter.coffee @@ -49,10 +49,10 @@ class FileDecrypter extends React.Component progress: e.loaded / e.total xhr.addEventListener 'readystatechange', => if xhr.readyState == XMLHttpRequest.DONE + if xhr.status == 200 + await @decryptFile xhr.response @setState downloading: false - return if xhr.status != 200 # We always fail silently here - @decryptFile xhr.response xhr.open 'GET', @originalUrl xhr.send()