From c8261d9883d83e88481d650a38c056f850cdef47 Mon Sep 17 00:00:00 2001 From: MatheusRdk <119511463+MatheusRdk@users.noreply.github.com> Date: Wed, 23 Jul 2025 15:14:08 -0300 Subject: [PATCH] Handle 200 status response and add default error handling (#5227) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- extensions/default/src/DicomWebDataSource/dcm4cheeReject.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extensions/default/src/DicomWebDataSource/dcm4cheeReject.js b/extensions/default/src/DicomWebDataSource/dcm4cheeReject.js index 979a68252..094e330f6 100644 --- a/extensions/default/src/DicomWebDataSource/dcm4cheeReject.js +++ b/extensions/default/src/DicomWebDataSource/dcm4cheeReject.js @@ -25,12 +25,16 @@ export default function (wadoRoot, getAuthrorizationHeader) { //Call a function when the state changes. if (xhr.readyState == 4) { switch (xhr.status) { + case 200: case 204: resolve(xhr.responseText); break; case 404: reject('Your dataSource does not support reject functionality'); + default: + reject(`Unexpected status code: ${xhr.status}`); + break; } } };