Skip to content
Snippets Groups Projects
Commit 04c31f6b authored by alice grosch's avatar alice grosch
Browse files

Fix responses list synchronization

parent 8bbf4298
No related branches found
No related tags found
No related merge requests found
......@@ -239,8 +239,13 @@ class UploaderView extends DOMWidgetView {
if (evt.target.error == null) {
let slicedByteArray = removeHeader(evt.target.result);
if (slicedByteArray == null) {
let responses = clone(that.model.get('responses'));
responses[index] = 'Not a dicom file';
that.model.set('responses', responses)
if (index == fileList.length - 1) {
that.model.set('finished', true);
}
that.touch();
return;
}
......@@ -267,6 +272,8 @@ class UploaderView extends DOMWidgetView {
})
.then(function (myJson) {
console.log(JSON.stringify(myJson));
let responses = clone(that.model.get('responses'));
responses[index] = 'ok';
that.model.set('responses', responses)
......@@ -279,6 +286,7 @@ class UploaderView extends DOMWidgetView {
.catch(function (err) {
console.log(err);
let responses = clone(that.model.get('responses'));
responses[index] = err.status + ' ' + err.statusText;
that.model.set('responses', responses)
......@@ -301,7 +309,6 @@ class UploaderView extends DOMWidgetView {
}
let fileList = this.model.get('fileList');
let responses = clone(this.model.get('responses'));
fileList.forEach(function (file, index) {
parseFile(file, index);
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment