diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index f190cc9e5..2a9dfbaef 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -308,7 +308,13 @@ function modifyEventCallback(http) { } else if (http.status == 403) { var data = http.responseText; - var msg = data.replace(/^(.*\n)*.*

((.*\n)*.*)<\/p>(.*\n)*.*$/, "$2"); + var msg; + if (data.indexOf("An error occurred during object publishing") > + -1) { + msg = data.replace(/^(.*\n)*.*

((.*\n)*.*)<\/p>(.*\n)*.*$/, "$2"); + } else { + msg = "delegate is a participant"; + } window.alert(getLabel(msg)); } else {