diff --git a/src/main/java/org/gridsuite/computation/service/AbstractWorkerService.java b/src/main/java/org/gridsuite/computation/service/AbstractWorkerService.java index e71cf07..77d9140 100644 --- a/src/main/java/org/gridsuite/computation/service/AbstractWorkerService.java +++ b/src/main/java/org/gridsuite/computation/service/AbstractWorkerService.java @@ -273,13 +273,18 @@ protected void sendResultMessage(AbstractResultContext resultContext, R ignor } private void sendDebugMessage(AbstractResultContext resultContext, @Nullable String messageError) { - Map resultHeaders = new HashMap<>(); - - // --- attach debug to result headers --- // - resultHeaders.put(HEADER_ERROR_MESSAGE, messageError); + Map debugHeaders = getDebugHeaders(resultContext, messageError); notificationService.sendDebugMessage(resultContext.getResultUuid(), resultContext.getRunContext().getReceiver(), - resultContext.getRunContext().getUserId(), resultHeaders); + resultContext.getRunContext().getUserId(), debugHeaders); + } + + protected Map getDebugHeaders(AbstractResultContext resultContext, String messageError) { + Map headers = new HashMap<>(); + + // --- attach an error message to result headers --- // + headers.put(HEADER_ERROR_MESSAGE, messageError); + return headers; } /**