File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
services/static-webserver/client/source/class/osparc/store Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -131,15 +131,17 @@ qx.Class.define("osparc.store.Services", {
131131 this . __addTSRInfo ( service ) ;
132132 this . __addExtraTypeInfo ( service ) ;
133133 this . __addServiceToCache ( service ) ;
134- delete this . __servicesPromisesCached [ key ] [ version ] ;
134+ // Resolve the promise locally before deleting it
135135 resolve ( service ) ;
136+ // Remove the promise from the cache
137+ delete this . __servicesPromisesCached [ key ] [ version ] ;
136138 } )
137139 . catch ( err => {
138140 // store it in cache to avoid asking again
139141 this . __addToCache ( key , version , null ) ;
140142 delete this . __servicesPromisesCached [ key ] [ version ] ;
141143 console . error ( err ) ;
142- reject ( ) ;
144+ reject ( err ) ;
143145 } ) ;
144146 } ) ;
145147 } ,
You can’t perform that action at this time.
0 commit comments