Skip to content

Commit db8add2

Browse files
committed
show error message
1 parent 78a82fd commit db8add2

File tree

1 file changed

+14
-0
lines changed
  • services/static-webserver/client/source/class/osparc/pricing

1 file changed

+14
-0
lines changed

services/static-webserver/client/source/class/osparc/pricing/ServicesList.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,18 @@ qx.Class.define("osparc.pricing.ServicesList", {
7878
},
7979

8080
__populateList: async function(services) {
81+
const failedServices = [];
8182
const servicePromises = services.map(async service => {
8283
const key = service["serviceKey"];
8384
const version = service["serviceVersion"];
8485
try {
8586
return await osparc.store.Services.getService(key, version);
8687
} catch (err) {
8788
console.error(err);
89+
failedServices.push({
90+
key: service["serviceKey"],
91+
version: service["serviceVersion"],
92+
});
8893
return null; // Return null to maintain array structure
8994
}
9095
});
@@ -101,6 +106,15 @@ qx.Class.define("osparc.pricing.ServicesList", {
101106

102107
const servicesList = this.getChildControl("services-list");
103108
servicesList.setModel(serviceModels);
109+
110+
111+
if (failedServices.length) {
112+
let msg = "Could not retrieve data from some services:<br>";
113+
failedServices.forEach(failedService => {
114+
msg+= `- ${failedService.key}:${failedService.version}<br>`;
115+
});
116+
osparc.FlashMessenger.logAs(msg, "WARNING");
117+
}
104118
},
105119

106120
__openAddServiceToPlan: function() {

0 commit comments

Comments
 (0)