Commit 7cd7e8bc authored by Tristan Cavelier's avatar Tristan Cavelier

replicate repair fix

parent 9382e3f7
...@@ -374,28 +374,29 @@ ...@@ -374,28 +374,29 @@
function repairSubStorages() { function repairSubStorages() {
var promise_list = [], i; var promise_list = [], i;
for (i = 0; i < length; i += 1) { for (i = 0; i < length; i += 1) {
promise_list[i] = storage_list[i].repair(param, option); promise_list[i] = success(storage_list[i].repair(param, option));
} }
return all(promise_list); return all(promise_list);
} }
function returnThe404ReasonsElseNull(reason) {
if (reason.status === 404) {
return 404;
}
return null;
}
function getSubStoragesDocument() { function getSubStoragesDocument() {
var promise_list = [], i; var promise_list = [], i;
for (i = 0; i < length; i += 1) { for (i = 0; i < length; i += 1) {
promise_list[i] = success(storage_list[i].get(param)); promise_list[i] =
storage_list[i].get(param).then(null, returnThe404ReasonsElseNull);
} }
return all(promise_list); return all(promise_list);
} }
function synchronizeDocument(answers) { function synchronizeDocument(answers) {
return this_.syncGetAnswerList(answers.map(function (answer) { return this_.syncGetAnswerList(command, answers);
if (answer.result === "success") {
return answer;
}
if (answer.status === 404) {
return 404;
}
}));
} }
function checkAnswers(answers) { function checkAnswers(answers) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment