diff --git a/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java b/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java index 816129c76d5222a454bac3a65188dcc8785676d8..7db96116ffa38fe5075e9243396d5a075d7c77c3 100644 --- a/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java +++ b/src/main/java/it/inaf/oats/vospace/exception/ErrorSummaryFactory.java @@ -19,7 +19,7 @@ public class ErrorSummaryFactory { } else { result.setHasDetail(true); result.setDetailMessage(error.getFaultCaptionForDetails() - + ". " + + " " + detailMessage); } diff --git a/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java b/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java index 8f9ad6215f6a6aae0c37dc964a7326c73b833352..ebd8b2ab4a4b195ec34170c320ff3913cc63f6dc 100644 --- a/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java +++ b/src/main/java/it/inaf/oats/vospace/exception/VoSpaceErrorSummarizableException.java @@ -12,10 +12,12 @@ import org.springframework.web.bind.annotation.ResponseStatus; public abstract class VoSpaceErrorSummarizableException extends VoSpaceException { VOSpaceFaultEnum fault; + private String detailMessage; - public VoSpaceErrorSummarizableException(String message, VOSpaceFaultEnum fault) + public VoSpaceErrorSummarizableException(String detailMessage, VOSpaceFaultEnum fault) { - super(fault.getFaultCaptionForDetails() +" " + message); + super(fault.getFaultCaptionForDetails() + " " + detailMessage); + this.detailMessage = detailMessage; this.fault = fault; } @@ -26,6 +28,6 @@ public abstract class VoSpaceErrorSummarizableException extends VoSpaceException public String getDetailMessage() { - return this.getMessage(); + return this.detailMessage; } }