Skip to content

Commit 1b5cec5

Browse files
committed
bubble up error
1 parent c11225c commit 1b5cec5

File tree

1 file changed

+49
-13
lines changed
  • services/static-webserver/client/source/class/osparc/store

1 file changed

+49
-13
lines changed

services/static-webserver/client/source/class/osparc/store/Study.js

Lines changed: 49 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,10 @@ qx.Class.define("osparc.store.Study", {
6363
.then(() => {
6464
osparc.store.Store.getInstance().remove("studies", "uuid", studyId);
6565
})
66-
.catch(err => console.error(err));
66+
.catch(err => {
67+
console.error(err);
68+
throw err;
69+
});
6770
},
6871

6972
patchStudy: function(studyId, patchData) {
@@ -97,7 +100,10 @@ qx.Class.define("osparc.store.Study", {
97100
"templateType": templateType,
98101
};
99102
return this.patchStudy(templateId, patchData)
100-
.catch(err => osparc.FlashMessenger.logError(err));
103+
.catch(err => {
104+
osparc.FlashMessenger.logError(err);
105+
throw err;
106+
});
101107
},
102108

103109
updateMetadata: function(studyId, metadata) {
@@ -107,8 +113,11 @@ qx.Class.define("osparc.store.Study", {
107113
},
108114
data: metadata
109115
};
110-
osparc.data.Resources.fetch("studies", "updateMetadata", params)
111-
.catch(err => console.error(err));
116+
return osparc.data.Resources.fetch("studies", "updateMetadata", params)
117+
.catch(err => {
118+
console.error(err);
119+
throw err;
120+
});
112121
},
113122

114123
trashStudy: function(studyId) {
@@ -121,7 +130,10 @@ qx.Class.define("osparc.store.Study", {
121130
.then(() => {
122131
osparc.store.Store.getInstance().remove("studies", "uuid", studyId);
123132
})
124-
.catch(err => console.error(err));
133+
.catch(err => {
134+
console.error(err);
135+
throw err;
136+
});
125137
},
126138

127139
untrashStudy: function(studyId) {
@@ -131,7 +143,10 @@ qx.Class.define("osparc.store.Study", {
131143
}
132144
};
133145
return osparc.data.Resources.fetch("studies", "untrash", params)
134-
.catch(err => console.error(err));
146+
.catch(err => {
147+
console.error(err);
148+
throw err;
149+
});
135150
},
136151

137152
moveStudyToWorkspace: function(studyId, destWorkspaceId) {
@@ -179,7 +194,10 @@ qx.Class.define("osparc.store.Study", {
179194
}
180195
};
181196
return osparc.data.Resources.fetch("studies", "getWallet", params)
182-
.catch(err => osparc.FlashMessenger.logError(err));
197+
.catch(err => {
198+
osparc.FlashMessenger.logError(err);
199+
throw err;
200+
});
183201
},
184202

185203
selectWallet: function(studyId, walletId) {
@@ -190,7 +208,10 @@ qx.Class.define("osparc.store.Study", {
190208
}
191209
};
192210
return osparc.data.Resources.fetch("studies", "selectWallet", params)
193-
.catch(err => osparc.FlashMessenger.logError(err));
211+
.catch(err => {
212+
osparc.FlashMessenger.logError(err);
213+
throw err;
214+
});
194215
},
195216

196217
addTag: function(studyId, tagId) {
@@ -201,7 +222,10 @@ qx.Class.define("osparc.store.Study", {
201222
}
202223
};
203224
return osparc.data.Resources.fetch("studies", "addTag", params)
204-
.catch(err => console.error(err));
225+
.catch(err => {
226+
console.error(err);
227+
throw err;
228+
});
205229
},
206230

207231
removeTag: function(studyId, tagId) {
@@ -212,7 +236,10 @@ qx.Class.define("osparc.store.Study", {
212236
}
213237
};
214238
return osparc.data.Resources.fetch("studies", "removeTag", params)
215-
.catch(err => console.error(err));
239+
.catch(err => {
240+
console.error(err);
241+
throw err;
242+
});
216243
},
217244

218245
addCollaborators: function(studyData, newCollaborators) {
@@ -234,7 +261,10 @@ qx.Class.define("osparc.store.Study", {
234261
});
235262
studyData["lastChangeDate"] = new Date().toISOString();
236263
})
237-
.catch(err => osparc.FlashMessenger.logError(err));
264+
.catch(err => {
265+
osparc.FlashMessenger.logError(err);
266+
throw err;
267+
});
238268
},
239269

240270
removeCollaborator: function(studyData, gid) {
@@ -249,7 +279,10 @@ qx.Class.define("osparc.store.Study", {
249279
delete studyData["accessRights"][gid];
250280
studyData["lastChangeDate"] = new Date().toISOString();
251281
})
252-
.catch(err => osparc.FlashMessenger.logError(err));
282+
.catch(err => {
283+
osparc.FlashMessenger.logError(err);
284+
throw err;
285+
});
253286
},
254287

255288
updateCollaborator: function(studyData, gid, newPermissions) {
@@ -265,7 +298,10 @@ qx.Class.define("osparc.store.Study", {
265298
studyData["accessRights"][gid] = newPermissions;
266299
studyData["lastChangeDate"] = new Date().toISOString();
267300
})
268-
.catch(err => osparc.FlashMessenger.logError(err));
301+
.catch(err => {
302+
osparc.FlashMessenger.logError(err);
303+
throw err;
304+
});
269305
},
270306

271307
sendShareEmails: function(studyData, selectedEmails, newAccessRights, message) {

0 commit comments

Comments
 (0)