@@ -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