fix(ui): display error in ui while loading seg (#4433)

This commit is contained in:
Pedro H. Köhler authored and GitHub committed 2024-10-29 19:14:34 -04:00
1 parent 543c31109b
commit 2e96371b06
2 files changed
+23 -7

No files matched your search

@@ -122,12 +122,17 @@ function _load(
// and also return the same promise to any other callers.
loadPromises[SOPInstanceUID] = new Promise(async (resolve, reject) => {
if (!segDisplaySet.segments || Object.keys(segDisplaySet.segments).length === 0) {
await _loadSegments({
extensionManager,
servicesManager,
segDisplaySet,
headers,
});
try {
await _loadSegments({
extensionManager,
servicesManager,
segDisplaySet,
headers,
});
} catch (e) {
segDisplaySet.loading = false;
return reject(e);
}
}
const suppressEvents = true;